Youtube api 在特殊(策划)频道上获取视频

Youtube api 在特殊(策划)频道上获取视频,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我正在使用YouTube V3 API并尝试获取频道上的视频列表。对于所有常规通道,通过使用搜索API并提供channelId参数,这一点很容易实现。但由于某些原因,这些由YouTube策划的特别频道的行为与所有其他YouTube频道不同。他们是否有一些特殊的方式让你在这些特殊频道上获得视频列表 这在使用他们的播放列表时也会复制(不起作用),但对于常规频道来说效果很好。您可以使用搜索API获取PopularOnYoutube的播放列表,然后您可以使用PlayItems:list获取每个播放列表的

我正在使用YouTube V3 API并尝试获取频道上的视频列表。对于所有常规通道,通过使用搜索API并提供channelId参数,这一点很容易实现。但由于某些原因,这些由YouTube策划的特别频道的行为与所有其他YouTube频道不同。他们是否有一些特殊的方式让你在这些特殊频道上获得视频列表


这在使用他们的播放列表时也会复制(不起作用),但对于常规频道来说效果很好。

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

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

https://www.googleapis.com/youtube/v3/channelSections?part=snippet,contentDetails,id&channelId=UCF0pVplsI8R5kcAqgtoRqoA&key=API_KEY
由此,我根据频道的“立即流行”频道部分(其频道部分ID为UCF0pVplsI8R5kcAqgtoRqoA.7e4CTK8 inw,在技术上与播放列表不同)获得播放列表ID:
PLrEnWoR732-BHrPp_Pm8_VleD68f9s14-

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

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

希望这有帮助。

谢谢您的帮助,但我没有看到任何播放列表包含与上传视频列表相同的内容。我基本上是在尝试获得这里提供的相同内容:对于每一个其他频道,除了这些特殊的频道,使用类型视频搜索频道id就可以了。但不是针对这些YouTube策划的。也许你可以通过这一点,但问题是你需要选择一个地区。好的,我将编辑我的第二个channelSection通话。我不确定是否有办法判断这是一个策划的频道还是不是程序化的频道,所以如果你真的很紧张,你可能必须按照你提到的方式来做。在
channels.list
call中,我看到有一个
status
字段。也许你可以在请求添加一个字段到
status
时提交一个功能请求,告知它是否是策划的频道或类似的内容。