我正在使用Google Youtube API和YoutubeAnalytics API,我在他们的文档中读到您需要CHANNEL_ID
才能获取用户的视频。
我现在可以成功地在我的应用程序中对用户进行身份验证,我只想询问在验证后如何获取CHANNEL_ID
。
我正在使用PHP,我一直在网上搜索,但似乎找不到任何示例如何做到这一点。
非常感谢您的帮助!
谢谢! :)
答案 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}