首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过RSS从Youtube播放列表中获取视频列表不会返回超过15个结果

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

Stack Overflow用户
提问于 2017-02-15 19:12:26
回答 1查看 3.1K关注 0票数 8

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

代码语言:javascript
复制
https://www.youtube.com/feeds/videos.xml?playlist_id=

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

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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-resultsstart-index来获得更多的结果,但当我尝试时,它就不再起作用了。

如果您希望获得比15更多的结果,我建议您使用PlaylistItems: list of YouTube Data (v3)。它有一个参数maxResults,您可以将其设置为最多50。要获得另一个或下一个50个结果,可以使用参数pageToken

希望这些信息对你有帮助。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42258132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档