我正在使用YouTube搜索API v3。我正在尝试获取频道所有视频的片段。要从一个页面转到另一个页面,我使用nextPageToken
。我感兴趣的频道总共有3,628个结果。在我收到500个视频后(第10页,因为我每页请求50个视频),nextPageToken
不再传回。
我可以为特定频道翻阅的视频总数是否有限制?
最初,我从以下网址开始,并通过附加到查询字符串nextPageToken
来关注&pageToken=[nextPageToken]
。
第10页的URL如下。
此外,我注意到在页面之间有些奇怪,视频总数发生了变化。这是一个已知的错误?
下表列出了该页面以及相应的页面令牌和总结果。请注意,我没有(需要)传递第一页的pageToken
。
+------+------------+---------------+ | Page | Page Token | Total Results | +------+------------+---------------+ | 1 | [none] | 3628 | | 2 | CDIQAA | 3628 | | 3 | CGQQAA | 3626 | | 4 | CJYBEAA | 3626 | | 5 | CMgBEAA | 3625 | | 6 | CPoBEAA | 3625 | | 7 | CKwCEAA | 3625 | | 8 | CN4CEAA | 3624 | | 9 | CJADEAA | 3624 | | 10 | CMIDEAA | 3624 | +------+------------+---------------+
答案 0 :(得分:1)
也许你想使用PlaylistItem而不是Search。它根据配额(100对6)便宜得多,并且给定播放列表提供高达100.000个视频。每个频道都有一个上传播放列表,其中存储了所有上传的视频。
有关详细信息,请观看:https://www.youtube.com/watch?v=RjUlmco7v2M