无法在ios应用

时间:2017-09-13 10:56:51

标签: ios objective-c xcode youtube youtube-data-api

我正在尝试从ios app中删除youtube视频。我在我的应用中使用YouTube-Player-iOS-Helper for youtube API。我可以在" videoId"中获取视频和视频ID的列表。参数但无法删除视频。我按照库中提供的确切步骤操作。我能够以相同的步骤删除播放列表视频和播放列表。

我收到了对此请求的回复:

响应:错误Domain = com.google.GTLRErrorObjectDomain Code = 400"必需参数:id" UserInfo = {GTLRStructuredError = GTLRErrorObject 0x1702544f0:{message:"必需参数:id"错误:[1]代码:400},NSLocalizedDescription =必需参数:id}

但是我在请求中传递了id。如果有人可以指出正确的方向或帮助我解决问题,那将是非常有帮助的。

这是我的代码:

        self.servive.APIKey = self.apiKey;
        self.servive.authorizer = self.authorizer;
        GTLRYouTubeQuery_VideosDelete *query = [GTLRYouTubeQuery_VideosDelete queryWithIdentifier:id];
        [self.servive executeQuery:query completionHandler:^(GTLRServiceTicket ticket, GTLRYouTube_Video object, NSError *error) {
            if (!error)
            {
                NSLog(@"response: %@", object);
                completion(object,false);

            }
            else
            {
                NSLog(@"response: %@", error);
                completion(nil,error);
            }
        }];

0 个答案:

没有答案