无法在ios应用程序中删除youtube视频

无法在ios应用程序中删除youtube视频,ios,objective-c,xcode,youtube,youtube-data-api,Ios,Objective C,Xcode,Youtube,Youtube Data Api,我正在尝试从ios应用程序中删除youtube视频。我正在应用程序中使用youtube Player ios Helper for youtube API。我可以在“videoId”参数中获取视频列表和视频ID,但无法删除视频。我按照库中提供的确切步骤操作。我可以使用相同的步骤删除播放列表视频和播放列表 我收到对请求的以下回复: 响应:Error Domain=com.google.gtlErrorObjectDomain Code=400“必需参数:id”UserInfo={GTLRStruc

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

我收到对请求的以下回复:

响应:Error Domain=com.google.gtlErrorObjectDomain Code=400“必需参数:id”UserInfo={GTLRStructuredError=gtlErrorObject 0x1702544f0:{消息:“必需参数: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);
            }
        }];

你在youtube应用程序中登录了吗?是的,我使用谷歌图书馆从谷歌登录,获得了访问令牌和所有东西。我能做大多数CRUD操作。我只是不能删除视频。你能显示你用来删除的代码吗?请我已经更新了问题。你现在可以检查代码了你能打印身份证吗?或者在gtlryyoutubequery\u VideosDelete*查询=[gtlryyoutubequery\u VideosDelete querywhidentifier:id]上设置断点;要查看它给你带来了什么,你是否登录了youtube应用程序?是的,我使用google library从google登录,并获得了访问令牌和所有内容。我能做大多数CRUD操作。我只是不能删除视频。你能显示你用来删除的代码吗?请我已经更新了问题。你现在可以检查代码了你能打印身份证吗?或者在gtlryyoutubequery\u VideosDelete*查询=[gtlryyoutubequery\u VideosDelete querywhidentifier:id]上设置断点;看看它给了你什么