【问题标题】:Youtube API NoLinkedYouTubeAccount ErrorYoutube API NoLinkedYouTubeAccount 错误
【发布时间】:2013-10-18 12:24:22
【问题描述】:

使用yoube api得到这个错误

Error Domain=com.google.GDataServiceDomain Code=403 "操作 无法完成。 (com.google.GDataServiceDomain 错误 403。)“ UserInfo=0x7676020 {错误=NoLinkedYouTubeAccount, 错误=NoLinkedYouTubeAccount}

【问题讨论】:

  • 您是否尝试过将 Google 帐户与关联的 youtube 帐户一起使用?
  • 请贴出提示此错误的代码。

标签: youtube-api


【解决方案1】:

您收到此错误是因为您使用的是服务帐户身份验证。 服务帐户流程支持不访问用户信息的服务器到服务器交互。但是,YouTube 数据 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

此协议已被弃用,但我还没有找到任何解决问题的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-27
    • 2013-06-29
    • 1970-01-01
    • 2012-11-23
    • 2023-03-22
    • 1970-01-01
    • 2013-09-25
    • 2019-02-04
    相关资源
    最近更新 更多