YouTube v3 不再返回超过 100 条记录的分页结果



调用 https://www.googleapis.com/youtube/v3/search?时,我可以使用nextPageToken获得前50个结果和随后的50个结果;但是,当我尝试获得超过100的结果时,API返回200,给我总请求数字并返回一个列表 - 但列表是空的 - "项目":[]。

我已经在查询中使用这些调用超过 18 个月了。最近是否有我在文档中遗漏的 API 更改?我今天看到的最后一个更改没有解决此问题,API 参考中的下一个更改来自 2017 年 11 月。

我在尝试获取 YouTube 游戏上的所有直播时遇到了这个确切的问题。我读到的所有内容都导致了一些复杂的解释,即谷歌的搜索引擎如何返回计数,以及为什么他们将一些查询限制在500左右,但我绝对看到一些公司跟踪超过前100个的数据。没有什么能回答你和我都遇到的问题,但如果我发现什么,我会报告。

似乎"500 个结果"的限制已悄悄减少到 100-150,这是设计或错误。

使用日期范围,或细分查询(a 和 b1、a 和 b2、a 和 b3 等(,以将每个结果集保持在 50 以下

最新更新