我有一个YouTube频道用于我的个人帐户,一个用于我的商业帐户。我已经将Google+页面关联到这两个频道。在商业账户中,我点击了"Managers"(在右上角的下拉菜单中),并将我的个人gmail账户添加为Manager。
现在,虽然,我正在尝试使用YouTube API列出我的个人帐户有权管理的所有频道。我试图在这里使用谷歌开发人员的页面https://developers.google.com/youtube/v3/docs/channels/list#try-it,但它只返回与我的个人帐户直接相关的一个通道。我希望它能同时返回个人频道和商业频道。
是否有一种方法,一个api调用,或一个设置,将允许我使一个oauth用户的单个api调用,并看到所有的YouTube频道/谷歌+页面,用户有权限管理?
如果您使用WebView进行身份验证,则用户必须选择要使用的YouTube帐户。然后将返回该通道。如果你使用Android OAuth,指定频道的唯一方法是让用户在高级YouTube帐户设置中选择"默认频道"。
http://youtube-eng.blogspot.de/2013/06/google-page-identities-and-youtube-api_24.html我不认为你可以用相同的API密钥管理不同的帐户(即使它们相互链接)。子通道可以使用与主通道相同的API密钥进行管理。您使用的是哪个版本的API ?