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

时间:2018-06-29 14:45:22

标签: youtube-api youtube-data-api google-apis-explorer

调用https://www.googleapis.com/youtube/v3/search?时,我可以使用nextPageToken获得前50个结果,然后获得50个结果;但是,当我尝试获得超过100的结果时,api返回200,给出总请求数并返回列表-但列表为空-“ items”:[]。

我在查询中使用这些调用已超过18个月。我在文档中错过了对API的最新更改吗?我今天看到的最后一个更改无法解决此问题,API参考中的下一个更改是从2017年11月开始。

2 个答案:

答案 0 :(得分:0)

当试图在YouTube游戏上获得所有直播时,我遇到了这个确切的问题。我阅读的所有内容都对Google的搜索引擎如何返回计数以及为什么将某些查询限制在500个左右进行了一些复杂的解释,但是我绝对看到一些公司跟踪的数据超出了前100个。我和我俩都没有回答这个问题遇到了,但如果发现有问题,我会报告。

答案 1 :(得分:0)

无论是设计还是漏洞,似乎“ 500个结果”的限制已悄无声息地降低到100-150。

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