youtube api v3-ios:如何让用户报告youtube视频不合适?

时间:2015-02-13 06:00:03

标签: ios youtube-data-api

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

1 个答案:

答案 0 :(得分:0)

您可以从GDataObjectiveC client.

查看
相关问题