通过 RSS 从 Youtube 播放列表中获取视频列表不会返回超过 15 个结果



我正在使用以下API获取播放列表中的视频列表:

https://www.youtube.com/feeds/videos.xml?playlist_id=

问题是,如果播放列表有15个以上的视频,则响应只是第15个。我认为有一个分页算法,但是响应中没有link rel="next",并将?page附加到链接末尾返回404。

谢谢

首先,YouTube数据API V2调用已被弃用,并鼓励您使用YouTube数据API(V3)。

我在此线程中发现https://www.youtube.com/feeds/videos.xml?playlist_id=xxxxx仅限于 15 视频或结果。

旧的API使用max-resultsstart-index获得更多结果,但是当我尝试时它不再起作用。

如果您想要的结果比15多,建议您使用YouTube数据API(V3)的PlaylistItems: list。它具有一个参数maxResults,您可以将其设置为最多50。要获得另一个或接下来的50个结果,您可以使用参数pageToken

希望此信息对您有所帮助。

相关内容

  • 没有找到相关文章

最新更新