Google Youtube PlaylistItems API缺少视频

时间:2019-03-21 06:06:14

标签: google-api youtube-api youtube-data-api google-apis-explorer

要获取最新上传的视频,Youtube API仅通过使用“上传”播放列表通过PlaylistItems API来获得,我们可以通过“频道”列表项来获取它。

但是,“上传”播放列表中缺少一些视频。也没有选项可以在request参数中排序。

如何确保获得所有上传的视频?

这是Google提供的示例API,可在API资源管理器中浏览。 https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.playlistItems.list?part=snippet%252CcontentDetails&maxResults=25&playlistId=PLBCF2DAC6FFB574DE&_h=1&

这是实际YouTube网站上同一频道的上传视频列表。 https://www.youtube.com/user/SearchStories/videos?view=0&sort=dd&flow=grid

请让我知道要达到相同的结果。

1 个答案:

答案 0 :(得分:1)

对于要查询频道的上传列表的PlaylistItems终结点,您应该注意视频的发布时间上传时间({{3} }。

PlaylistItems的结果集按上传时间排序,但返回的项目包含发布时间属性值。因此,很可能结果集没有按照结果集本身中看到的时间值排序。

(来源:https://developers.google.com/youtube/v3/docs/videos#snippet.publishedAthttps://issuetracker.google.com/issues/128673552#comment39。)