【发布时间】:2015-10-23 22:19:21
【问题描述】:
我正在使用 YouTube 搜索 API v3。我正在尝试获取频道所有视频的 sn-ps。要逐页浏览,我使用nextPageToken。我感兴趣的频道总共有 3,628 个结果。在我获得 500 个视频(第 10 页,因为我要求每页 50 个视频)后,nextPageToken 不再传回。
对于特定频道,我可以浏览的视频总数是否有限制?
最初,我从以下 URL 开始,然后通过附加到查询字符串 &pageToken=[nextPageToken] 来跟踪 nextPageToken。
第10页的网址如下。
另外,我注意到每一页都有一些奇怪的地方,视频的总数会发生变化。这是一个已知的错误?
下表列出了页面以及相应的页面标记和总结果。请注意,我不需要(不需要)为第一页传递pageToken。
【问题讨论】:
-
是的,您可以翻页的最大视频数是 500。我在官方文档中的任何地方都找不到该信息,但在这里:stackoverflow.com/questions/23255957/…。关于你的第二个问题,这不是一个错误。在 Search: list 的文档中,他们在 pageInfo.totalResults 旁边说该值只是一个近似值,可能不代表一个精确值。
-
我没有将上述内容作为答案发布,因为您的第一个问题在 SO 上的另一个问题中得到了回答。
标签: search youtube youtube-api youtube-data-api