YouTube 数据 API - 使用经理帐号将视频上传到 YouTube 品牌帐号的频道



我正在尝试使用经理帐户将视频上传到品牌帐户的频道。我在这里找到了工作流。当我尝试使用OAuthTokenGenerator生成刷新令牌时,我遇到了一个错误"此客户端仅限于其组织内的用户。">。需要指出的是,我们要求客户端为内部客户端,因此无法将其设为外部客户端。

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

我也遇到了同样的问题。

显然,无法将YouTube品牌帐户链接到GSuite,这意味着您永远无法作为品牌帐户所有者验证应用程序类型为内部的YouTube API。所以这是一条死胡同:"只有在您的组织中拥有谷歌帐户的用户才能授予对此应用程序请求的范围的访问权限">

你有三个选择:

选项1:公开您的OAuth应用程序(并点击auth弹出窗口中的安全警告(。

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

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

不幸的是,这是它的工作方式,尤其是当谷歌可以轻松匹配电子邮件地址时(如果GSuite用户是品牌帐户的所有者或主要所有者,他们应该能够在内部应用程序模式中通过YouTube API验证为该品牌帐户(。

最新更新