YouTube内容合作伙伴API访问问题

时间:2019-12-21 00:45:59

标签: youtube-api youtube-data-api

我在使用YouTube合作伙伴api时遇到问题。

我编写了一个应用程序,可以在我自己和先前授权的Content Manager页面之间正确建立oauth连接,并且可以查看我的关联频道,创建和管理资产等。

我有一个来自不同组织的同事,拥有一个单独的内容管理器帐户,该帐户管理着大约20个单独的频道。他们可以使用该应用程序成功完成oauth流程。但是,当我们尝试迭代其频道列表时,会收到以下错误:

Google_Service_Exception: { "error": { "errors": [ { "domain": "youtube.common", "reason": "cmsUserAccountNotFound", "message": "The CMS user is not allowed to act on behalf of the specified content owner." } ], "code": 403, "message": "The CMS user is not allowed to act on behalf of the specified content owner." } 

如果他们将我的帐户添加为Content Manager帐户的管理员,则可以看到他们的页面。他们有权管理该帐户下的所有页面(并且是管理员)

我的问题是:

  1. 这是因为他们没有使用API​​的权限(尽管他们已经授权了请求权限的应用)?

  2. 如果我们创建一个服务帐户并将其添加到其Content Manager帐户中,然后将oauth流更改为该帐户,是否可以解决问题?

  3. ...或者还有其他我想念的东西?

非常感谢您的咨询。

0 个答案:

没有答案