【发布时间】:2015-02-13 06:00:03
【问题描述】:
在 YouTube v2 中,用户可以通过以下方式举报不当视频,
-(void)flagInappropriateVideo: (NSString*)inVideoId
{
GDataServiceGoogleYouTube *service = [self youtubeService];
[service fetchEntryWithURL:videoEntryFetchURL completionHandler:^(GDataServiceTicket *ticket, GDataEntryBase *entry, NSError *error) {
NSError *err = error;
NSURL *complaintsLink = [[(GDataEntryYouTubeVideo*)entry complaintsLink] URL];
if(err || !entry || !complaintsLink)
{
if(!err)
err = [NSError errorWithDomain: UNKNOWN_ERROR_DOMAIN code: UNKNOWN_ERROR_CODE userInfo: nil];
}
else
{
GDataEntryYouTubeComplaint *complaint = [GDataEntryYouTubeComplaint complaintEntry];
[service fetchEntryByInsertingEntry:complaint
forFeedURL: complaintsLink
delegate:self
didFinishSelector:@selector(complaintTicket:finishedWithEntry:error:)];
}
}];
}
- (void)complaintTicket:(GDataServiceTicket *)ticket
finishedWithEntry:(GDataEntryBase *)entry
error:(NSError *)error
{
// handle completion
}
我没有为 GDataEntryYouTubeVideo 和 complaintsLink 以及 GDataEntryYouTubeComplaint 找到任何等效的类和方法来报告 complaintEntry 在 YouTube V3 中。 我想知道这是折旧还是有其他方法可以做到这一点?请帮忙,谢谢!
【问题讨论】:
标签: ios youtube-data-api