如何使用API​​

时间:2015-09-04 13:04:10

标签: youtube-api youtube-data-api

请查看图片中的2个部分(来自“TheEllenShow”YouTube频道) - “访客访谈,第12季”和“可爱的孩子”:image showing 2 sections -

我想以编程方式检索各部分的所有名称以及每个部分下的视频列表。

这可能吗?每个部分都被视为“播放列表”吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

正如您所想,每个部分都是一个播放列表。您可以使用Playlists:List调用获取该频道的所有播放列表:

GET https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId=UCp0hYYBW6IMayGgR-WeoCvQ&maxResults=50&key={YOUR_API_KEY}

以上channelIdUCp0hYYBW6IMayGgR-WeoCvQ)适用于TheEllenShow'。

要获取每个播放列表中的视频,您需要调用PlaylistItems:List并将playlistID参数设置为您从第一次调用中获得的ID。例如,访客访谈 - 第13季' id为PLuW4g7xujBWeQIhuZIqshnbbhidiTHysJ

GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=PLuW4g7xujBWeQIhuZIqshnbbhidiTHysJ&key={YOUR_API_KEY}

答案 1 :(得分:0)

经过更多的研究,我所指的是“通道部分”......它们描述如下:

  

频道部分是组织和宣传您的内容的绝佳方式   创建和由您希望策划的其他人创建的内容   在频道首页标签上突出显示。最多可以有10个   频道主页标签上的部分。可以从a创建节   单个现有播放列表(由您或其他人创建),一组   播放列表或一组频道。

请参阅:https://support.google.com/youtube/answer/3027787?hl=en

您可以使用ChannelSections:list以编程方式检索这些部分。更多信息在这里:

https://developers.google.com/youtube/v3/docs/channelSections/list