【问题标题】:YouTube Data API - Upload video to youtube Brand Account's channel using manager accountYouTube 数据 API - 使用经理帐户将视频上传到 youtube 品牌帐户的频道
【发布时间】:2020-07-13 02:19:32
【问题描述】:

我正在尝试使用经理帐号将视频上传到品牌帐号的频道。我找到了工作流程如何完成here。当我尝试生成刷新令牌using OAuthTokenGenerator 时,出现错误“此客户端仅限于其组织内的用户。”。需要提到的是,我们要求我们的客户是内部的,所以我们不能让它成为外部的。

我发现我们品牌帐户的主要所有者电子邮件位于不同的域中。我们changed我们品牌帐户的主要所有者在我们的组织内。但这无济于事,我们仍然收到相同的错误“此客户端仅限于其组织内的用户”。还应该做些什么来解决这个问题?

【问题讨论】:

    标签: youtube-api youtube-data-api


    【解决方案1】:

    我遇到了同样的问题。

    显然,无法将 YouTube 品牌帐户与 GSuite 相关联,这意味着您将永远无法以品牌帐户所有者身份验证 Application Type = Internal 的 YouTube API。所以这是一条死胡同:“只有在您的组织中拥有 Google 帐户的用户才能授予访问此应用请求的范围的权限。”

    您有三个选择:

    选项 1:公开您的 OAuth 应用(并点击身份验证弹出窗口中的安全警告)。

    选项 2:成为内容合作伙伴并尝试“onBehalfOfContentOwner”参数。 https://developers.google.com/youtube/v3/docs/channels/list

    选项 3:将您的视频迁移到您的 GSuite 组织的一位用户可以控制的非品牌 YouTube 频道。

    不幸的是,这是它的工作方式,尤其是当 Google 可以轻松匹配电子邮件地址时(如果 GSuite 用户是品牌帐户的所有者或主要所有者,他们应该能够作为该品牌帐户进行身份验证内部应用模式下的 YouTube API)。

    【讨论】:

      猜你喜欢
      • 2017-04-22
      • 2021-07-29
      • 2012-09-25
      • 2021-02-08
      • 1970-01-01
      • 2016-04-16
      • 2016-08-22
      • 2014-06-23
      相关资源
      最近更新 更多