使用youube api收到此错误
错误Domain = com.google.GDataServiceDomain Code = 403“操作 无法完成。 (com.google.GDataServiceDomain错误403.)“ UserInfo = 0x7676020 {错误= NoLinkedYouTubeAccount, 误差= NoLinkedYouTubeAccount}
答案 0 :(得分:0)
您使用服务帐户身份验证后收到此错误。 服务帐户流支持不访问用户信息的服务器到服务器交互。但是,YouTube Data API不支持此流程。由于无法将服务帐户与YouTube帐户相关联,因此尝试使用此流程授权请求会产生NoLinkedYouTubeAccount错误。 https://developers.google.com/youtube/v3/guides/authentication
您可以尝试使用其他类型的身份验证,例如服务器端或已安装的应用程序,但用户应允许使用其帐户。
如果您要创建一个允许不同用户将视频添加到您自己的频道的应用,那么您可以尝试使用ClientLogin身份验证协议。 点击此处查看更多信息https://developers.google.com/youtube/2.0/developers_guide_protocol_clientlogin#ClientLogin_Authentication
此协议已弃用,但我找不到任何解决问题的方法。