我使用以下API获取播放列表中的视频列表:
https://www.youtube.com/feeds/videos.xml?playlist_id=问题是如果播放列表有超过15个视频,响应只是前15个。我以为有一个分页算法,但是响应中没有link rel="next",并且在链接的末尾附加?page返回404。
谢谢
发布于 2017-02-16 12:58:16
首先,YouTube数据API v2调用已经被废弃,并鼓励您使用YouTube数据API (v3)。
我在这个线程中发现,https://www.youtube.com/feeds/videos.xml?playlist_id=xxxxx仅限于15视频或结果。
旧的API使用max-results和start-index来获得更多的结果,但当我尝试时,它就不再起作用了。
如果您希望获得比15更多的结果,我建议您使用PlaylistItems: list of YouTube Data (v3)。它有一个参数maxResults,您可以将其设置为最多50。要获得另一个或下一个50个结果,可以使用参数pageToken。
希望这些信息对你有帮助。
https://stackoverflow.com/questions/42258132
复制相似问题