1
所以我發送了一個請求到YouTube數據API,它的作用就像一個魅力,在那裏絕對沒有問題。我複製並粘貼了相同的文本,然後修改爲我認爲是令人滿意的分析請求的內容,但是當我記錄此請求的結果時,沒有記錄任何內容。有人知道這裏發生了什麼嗎?我認爲這意味着請求不成功。這裏是我的代碼:Youtube分析示例請求iOS
NSMutableURLRequest *analyticsRequest = [[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"www.googleapis.com/youtube/analytics/v1/reports?ids=channel==%@&.end-date=2014-01-01&metrics=views&filters=video==%@", [userIDs objectAtIndex:k - 1], [array objectAtIndex:[array indexOfObject:@"videoId"] + 1]]]];
[GETRequest setHTTPMethod:@"GET"];
[GETRequest setValue:@"www.googleapis.com" forHTTPHeaderField:@"Host"];
[GETRequest setValue:[NSString stringWithFormat:@"Bearer %@", [self.defaults objectForKey:[NSString stringWithFormat:@"access_token %i", k]]] forHTTPHeaderField:@"Authorization"];
NSURLConnection *newConnection = [NSURLConnection sendSynchronousRequest:analyticsRequest returningResponse:&response error:&error];
NSString *analyticsResponseString = [[NSString alloc]initWithData:newConnection encoding:NSUTF8StringEncoding];
NSLog(@"%@", analyticsResponseString);
如果任何人都可以點我在工作分析的方向要求的例子,我將非常感激,因爲我似乎無法拼湊一個從API文檔谷歌。
在此先感謝
謝謝。這刪除了我的一些黃色警告錯誤,但它並沒有解決我的問題 - 它仍然沒有記錄任何東西 – ERIC