1
YouTube iOS SDK를 사용하여 playListItems를 요청하려고합니다. 내가 오류를 다시 받고 있어요iOS YouTube '필터를 선택하지 않았습니다.'
...
Error Domain=com.google.GTLJSONRPCErrorDomain
Code=-32602 "The operation couldn’t be completed. (No filter selected.)"
UserInfo=0x1568f1e0
{
error=No filter selected.,
GTLStructuredError=GTLErrorObject 0x1567fdf0: {message:"No filter selected." code:-32602 data:[1]},
NSLocalizedFailureReason=(No filter selected.)
}
내가 사용 쿼리는 이것입니다 ...
GTLServiceYouTube *service = [[GTLServiceYouTube alloc] init];
service.APIKey = @"my key";
// I suspect the problem is here...
GTLQueryYouTube *query = [GTLQueryYouTube queryForPlaylistItemsListWithPart:@"contentDetails"];
query.q = @"playlistId=<The playlist ID>";
GTLServiceTicket *ticket = [service executeQuery:query
completionHandler:^(GTLServiceTicket *ticket, id object, NSError *error) {
if (!error) {
GTLYouTubePlaylistItemListResponse *playlistItems = object;
for (GTLYouTubePlaylistItem *playlistItem in playlistItems) {
GTLYouTubePlaylistItemContentDetails *details = playlistItem.contentDetails;
NSLog(@"PlaylistItem video ID = %@", details.videoId);
}
} else {
NSLog(@"%@", error);
}
}];
문제는 전체 API에 대한 문서가 있다는 것입니다 쓸모 없기 때문에 이것을 사용하는 예가 없습니다. Google 쇼핑 api 및 물건의 예와 함께 정리해야합니다.
대부분의 추측 작업은 here에서 이루어졌습니다.
어떤 아이디어를 넣어야합니까? query.q
값이 있습니까? 아니면 내가 놓친 뭔가가 있다면?