Youtube API在身份验证后检索通道ID

时间:2014-03-28 04:54:00

标签: php youtube-api google-api

我正在使用Google Youtube API和YoutubeAnalytics API,我在他们的文档中读到您需要CHANNEL_ID才能获取用户的视频。

我现在可以成功地在我的应用程序中对用户进行身份验证,我只想询问在验证后如何获取CHANNEL_ID

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

非常感谢您的帮助!

谢谢! :)

1 个答案:

答案 0 :(得分:0)

由于您使用的是PHP,我假设您正在使用基于PHP的gapi-client?以下是致电:

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

' id' part返回通道的ID,并传递参数" mine"如果是这样,您就告诉API返回经过身份验证的用户的数据。

如果您正在使用其他客户端或自行推送,您也可以点击此端点(将您在标头中的oAuth访问令牌或作为另一个参数传递给请求):

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