【发布时间】:2018-03-01 07:31:07
【问题描述】:
我想要一种通过 Google 身份验证表单选择 YouTube 频道的方法。我的问题是:当我调用方法时
$youtube->channels->listChannels(.., array('mine'=>'true'))
它只返回一个频道,而不是我有两个频道,我希望该方法返回两个或至少让我在我的频道之间进行选择。奇怪的是 API 浏览器的行为不同:
// 良好的行为,但我不知道如何实现它
如果我使用此 API Explorer 发出请求:https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list?part=snippet%252CcontentDetails%252Cstatistics&mine=true&_h=1& 它让我有机会在 Google 登录窗口中选择我的 YouTube 频道。
// 不好的行为,我已经实现了
相反,如果我在这里提出相同的请求:https://developers.google.com/youtube/v3/docs/channels/list,在“使用”部分选择“列表(由内容所有者管理的频道)”,Google 身份验证窗口让我只选择 Google 帐户并始终只给我一个频道。
【问题讨论】:
标签: youtube youtube-api google-authentication