Youtube API NoLinkedYouTubeAccount Error



使用Youube API收到此错误

Error Domain=com.google.GDataServiceDomain Code=403 "The Operation 无法完成。(com.google.GDataServiceDomain error 403.)" UserInfo=0x7676020 {error=NoLinkedYouTubeAccount, error=NoLinkedYouTubeAccount}

会收到此错误,因为您正在使用服务帐户身份验证。服务帐户流支持不访问用户信息的服务器到服务器交互。但是,YouTube 数据 API 不支持此流程。由于无法将服务帐户关联到 YouTube 帐户,因此尝试使用此流程授权请求将生成 NoLinkedYouTube 帐户错误。https://developers.google.com/youtube/v3/guides/authentication

您可以尝试使用其他类型的身份验证,例如服务器端或已安装的应用程序,但是用户应允许使用其帐户。

如果您想创建一个应用程序,允许不同的用户将视频添加到您自己的频道,那么您可以尝试ClientLogin身份验证协议。查看此处以获取更多信息 https://developers.google.com/youtube/2.0/developers_guide_protocol_clientlogin#ClientLogin_Authentication

此协议已弃用,但我尚未找到解决问题的任何方法。

相关内容

  • 没有找到相关文章

最新更新