Youtube api从特色频道模块中获取频道

时间:2014-03-24 20:37:33

标签: youtube youtube-api youtube-data-api youtube-channels

我希望通过YouTube的API V3获取YouTube频道模块Featuring channel中的所有频道

我发布了一张图片,你可以看到模块Featuring channel

是什么

enter image description here

这是包含所有YouTube频道的模块。

我想用api得到这个,但我找不到API中的信息。 有可能吗?

https://support.google.com/youtube/answer/3027950?hl=en

2 个答案:

答案 0 :(得分:4)

没有选项可以获取youtube api V3上的精选频道。 我想我们还需要等待更新api v3。

我终于找到了使用YouTube API V3的解决方案!

如果您查看Channel的文档,则可以看到参数: brandingSettings

特色频道位于brandingSettings结果中。您只需要YouTube频道的ID,而不是用户名。我制作了一个工具来查找名称为 ID 的YouTube。

http://martialdidit.github.io/YoutubeID/

例如,频道为: YouTube帮助 - > id: UCMDQxm7cUx3yXkfeHa5zJIQ

因此,使用此ID和部分:brandingSettings,您可以找到特色频道。

api's explorer

的例子

结果:

  "brandingSettings": {
    "channel": {
     "title": "YouTube Help",
     "description": "Subscribe for tutorials, troubleshooting, and tips from the YouTube Help team! Check out the links below for more help.",
     "keywords": "youtube help tutorials \"youtube help\" Hilfe Ayuda Aide ヘルプ 도움 Ajuda",
     "moderateComments": true,
     "showRelatedChannels": true,
     "showBrowseView": true,
     "featuredChannelsTitle": "Featured Channels",
     "featuredChannelsUrls": [
      "UCBR8-60-B28hp2BmDPdntcQ",
      "UCUZHFZ9jIKrLroW8LcyJEQQ",
      "UCeNZlh03MyUkjRlLFpVQxsg",
      "UCkRfArvrzheW2E7b6SVT7vQ",
      "UCEN58iXQg82TXgsDCjWqIkg",
      "UCgNxLruwXS9fJNPztu5AVQA"
     ],
     "unsubscribedTrailer": "MjHDKJuPjLs",
     "profileColor": "#000000"
    },

如果您查看表格:featuredChannelsUrls

每个ID都对应一个特色频道。使用API​​ V3查找关联频道的名称。

答案 1 :(得分:1)

没有。在查看文档后,我不认为youtube api V3列出了获取精选视频列表的选项。

但是,V2版本可以选择获取recently featured列表。它已被弃用。