在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中。 我想知道这是折旧还是有其他方法可以做到这一点?请帮忙,谢谢!