我已经搜索过,但找不到任何关于如何使用YouTube API和Objective-C检查YouTube视频是否存在的文章。如何在代码中实现?
编辑
我已经尝试过这个方法,但是一直收到来自YouTube的400错误:
GDataQueryYouTube * query = [[GDataQueryYouTube alloc] init];
query.feedURL = [NSURL URLWithString:[NSString stringWithFormat:@"https://www.googleapis.com/youtube/v3/videos?id=%@", textFieldYoutube.text]];
GDataServiceGoogleYouTube * service = [[GDataServiceGoogleYouTube alloc] init];
service.userAgent = @"xxx";
[service fetchFeedWithQuery:query
completionHandler:^(GDataServiceTicket *ticket, GDataFeedBase *feed, NSError *error)
{
if(!error)
{
NSArray * entries = feed.entries;
if(entries.count)
{
GDataEntryYouTubeVideo * firstVideo = entries[0];
}
}
}];