YouTube API - 列出我管理的所有 channel

标签 youtube youtube-api google-api google-plus youtube-channels

我的个人帐户有一个 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/

相关文章:

javascript - 记录用户在视频中按下暂停按钮的时间

javascript - Youtube Chromeless Player - 更改大开始播放按钮

android - google map api中SHA1指纹的用法是什么

java - 谷歌API错误: Null Pointer Exception (Is Google API recently made un available by google?)

javascript - 选择包含 Youtube 嵌入内容的 HTML 类时,JQuery 选择器不起作用

iOS - YouTube JSON-C 解析

c# - 如何通过自定义搜索打开YouTube页面?

jquery - Facebook 社交插件和 jQuery 问题

youtube-api - file_get_contents ('YOUTUBE API' ) 返回缓存/未更新/旧信息

api - 如何使用.NET的Google自定义搜索API进行搜索?