我正在尝试从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);
}
}];