我的个人帐户有一个 YouTube channel ,我的企业帐户有一个 channel 。我已将 Google+ 信息页与两个 channel 相关联。在企业帐户中,我单击了“经理”(在右上角的下拉列表中),并将我的个人 Gmail 帐户添加为经理。这一切都很好。
不过,现在我正在尝试使用 YouTube API 列出我的个人帐户有权管理的所有 channel 。我正在尝试使用此处的 Google 开发人员页面 https://developers.google.com/youtube/v3/docs/channels/list#try-it但它只返回与我的个人帐户直接关联的一个 channel 。我希望它同时返回个人 channel 和商业 channel 。
有没有办法、api 调用或设置允许我为 oauth 用户进行单个 api 调用并查看用户有权管理的所有 YouTube channel /Google+ 信息页?
最佳答案
如果您使用 WebView 进行身份验证,用户必须选择要使用的 YouTube 帐户。然后将返回 channel 。如果您使用的是 Android OAuth,则指定 channel 的唯一方法是让用户在高级 YouTube 帐户设置中选择“默认 channel ”。
http://youtube-eng.blogspot.de/2013/06/google-page-identities-and-youtube-api_24.html
关于YouTube API - 列出我管理的所有 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22539755/