获取特殊(策划)频道的视频

时间:2015-07-15 20:18:02

标签: youtube-api youtube-data-api

我正在使用YouTube V3 API并尝试在频道#PopularOnYouTube上获取视频列表。对于所有常规频道,使用搜索API并提供channelId参数可以轻松实现。但由于某些原因,这些特殊的YouTube策划频道与其他所有YouTube频道的行为不同。他们有什么特别的方式来获取这些特殊频道的视频列表吗?

使用API explorer时也会复制(不起作用),但对常规频道也能正常使用。

2 个答案:

答案 0 :(得分:1)

花了一些时间,但我想我找到了答案。由于策划频道的视频不一定被视为“已上传”,因此您必须查找其频道部分而非上传播放列表。

https://www.googleapis.com/youtube/v3/channelSections?part=snippet,contentDetails,id&channelId=UCF0pVplsI8R5kcAqgtoRqoA&key=API_KEY

据此,我根据频道的“热门权限”频道部分(其中包含channelSection ID UCF0pVplsI8R5kcAqgtoRqoA.7e4CTK8-inw并且在技术上与播放列表不同)获取播放列表ID:PLrEnWoR732-BHrPp_Pm8_VleD68f9s14-

使用该播放列表ID,我发出playlistItems个列表请求以获取该播放列表的视频:

https://www.googleapis.com/youtube/v3/playlistItems?part=snippet,contentDetails,id&playlistId=PLrEnWoR732-BHrPp_Pm8_VleD68f9s14-&key=API_KEY

希望这有帮助。

答案 1 :(得分:0)

您可以使用搜索API获取PopularOnYoutube的播放列表,然后您可以使用PlaylistItems:列表获取每个播放列表的视频