Youtube API在认证后检索通道ID



我正在使用Google Youtube API和YoutubeAnalytics API,我在他们的文档中读到你需要一个CHANNEL_ID以便你抓取用户的视频。

我现在可以在我的应用程序中成功地对用户进行谷歌认证,我只是想问一下,如果我能在他们认证后获得他们的CHANNEL_ID

我正在使用PHP,我一直在网上搜索,但似乎找不到任何例子如何做到这一点。

非常感谢您的帮助!

谢谢!:)

既然您正在使用PHP,我假设您正在使用基于PHP的gapi-client?下面是要打的电话:

$listResponse = $youtube->channels->listChannels('id', array(
    'mine' => 'true',
))

'id'部分返回通道的id,通过传递参数"mine"为true,您告诉API返回经过身份验证的用户的数据。

如果您使用不同的客户端或滚动自己的客户端,您也可以直接命中此端点(将头部中的oAuth访问令牌传递给请求或作为另一个参数):

GET https://www.googleapis.com/youtube/v3/channels?part=id&mine=true&key={YOUR_API_KEY}

相关内容

  • 没有找到相关文章

最新更新