Youtube api Youtube内容合作伙伴API访问问题

Youtube api Youtube内容合作伙伴API访问问题,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我对youtube合作伙伴api有问题 我已经编写了一个应用程序,可以正确地在我自己和以前授权的Content Manager页面之间建立oauth连接,并可以查看我的相关频道、创建和管理资产等 我有一位来自不同组织的同事,他有一个单独的content manager帐户,负责管理大约20个单独的频道。他们可以使用该应用程序成功完成oauth流。但是,当我们尝试迭代他们的频道列表时,他们会收到以下错误: Google_Service_Exception: { "error": { "errors

我对youtube合作伙伴api有问题

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

我有一位来自不同组织的同事,他有一个单独的content manager帐户,负责管理大约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帐户的管理员,我可以看到他们的页面。他们拥有管理帐户下所有页面的权限(并且是管理员)

我的问题是:

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

  • 如果我们创建一个服务帐户并将其添加到他们的Content Manager帐户中,并将oauth流更改为该帐户,这会解决问题吗

  • …还是我还缺什么

  • 非常感谢您的建议