请查看图片中的2个部分(来自“TheEllenShow”YouTube频道) - “访客访谈,第12季”和“可爱的孩子”:
我想以编程方式检索各部分的所有名称以及每个部分下的视频列表。
这可能吗?每个部分都被视为“播放列表”吗?
谢谢!
答案 0 :(得分:1)
正如您所想,每个部分都是一个播放列表。您可以使用Playlists:List调用获取该频道的所有播放列表:
GET https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId=UCp0hYYBW6IMayGgR-WeoCvQ&maxResults=50&key={YOUR_API_KEY}
以上channelId
(UCp0hYYBW6IMayGgR-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