【问题标题】:Youtube API Retrieving Channel ID after authentication验证后的 Youtube API 检索频道 ID
【发布时间】:2014-05-07 10:08:47
【问题描述】:

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

我现在可以在我的应用程序中成功地通过 Google 对用户进行身份验证,我只是想问一下,在他们进行身份验证后如何获取他们的 CHANNEL_ID

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

您的帮助将不胜感激!

谢谢! :)

【问题讨论】:

    标签: php youtube-api google-api


    【解决方案1】:

    既然您使用的是 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}
    

    【讨论】:

      猜你喜欢
      • 2017-08-19
      • 2013-07-02
      • 2015-07-22
      • 2022-11-07
      • 1970-01-01
      • 2016-03-12
      • 2016-10-11
      • 2019-12-14
      • 2014-07-21
      相关资源
      最近更新 更多