Ios YouTube的谷歌身份验证错误

Ios YouTube的谷歌身份验证错误,ios,objective-c,youtube,youtube-api,google-authentication,Ios,Objective C,Youtube,Youtube Api,Google Authentication,我正在尝试将我的应用程序中的视频上传到YouTube。 我在跟踪 并使用youtubeHelper库。 用户登录正常,但当我在下图中单击“允许”时 它在控制台中给出以下错误 错误域=com.google.HTTPStatus代码=401“(空)” UserInfo={data=} 错误数据: { error=“无效的\u客户端”; } 有人能告诉我我做错了什么吗?我没有显示您的代码,但我想,您使用的是像v2.1这样的旧版本,这个问题是由于您使用的是旧api。V 2.XXX api已标记为已弃

我正在尝试将我的应用程序中的视频上传到YouTube。 我在跟踪 并使用youtubeHelper库。

用户登录正常,但当我在下图中单击“允许”时



它在控制台中给出以下错误

错误域=com.google.HTTPStatus代码=401“(空)”
UserInfo={data=}
错误数据: { error=“无效的\u客户端”; }


有人能告诉我我做错了什么吗?

我没有显示您的代码,但我想,您使用的是像v2.1这样的旧版本,这个问题是由于您使用的是旧api。V 2.XXX api已标记为已弃用。您可以看到迁移到新版本的链接

在此链接中,您将找到有关错误代码的更多详细信息

指南中的更多内容还指出,如果您参考的是ios 8,则需要参考此框架

我希望这些信息足以理解您错误的原因

最后但并非最不重要的一点是,请检查您的API版本,并选择Google提供的标准文档来使用Youtube API

编辑:-用于V3。请检查谷歌所说的这一点


今天出现了完全相同的错误。用户登录并返回401,然后我想我很久以前就登录了,然后注销/登录,它工作了。所以我的代币可能在服务器端失效了,我必须换一个新的。

嘿,谢谢回复@Badal shah。。我正在使用APIversion3@DivyeshSavaliya请检查编辑后的答案。验证401错误导致的两个原因。您是否已成功实施。可能是因为“youtubesignup required”而导致您出错。我已经注册了youtube,并且我还创建了一个频道以确保注册成功。好的。然后再试一次。创建一个新的
客户端ID
并将其设置为
其他
而不是
ios
设置您的客户端ID可能会有一些问题。我还阅读了stackoverflow帖子并将其设置为其他。以前它是作为ios