youtube-api - YouTube v3 不再返回超过 100 条记录的分页结果
问题描述
调用https://www.googleapis.com/youtube/v3/search时,我可以使用 nextPageToken 获得前 50 个结果和后续 50 个结果;但是,当我尝试获得超过 100 的结果时,api 返回 200,给我总请求数字并返回一个列表 - 但列表为空 - “项目”:[]。
我在查询中使用这些调用已经超过 18 个月了。我在文档中遗漏的 API 最近是否发生了变化?我今天看到的最后一个更改没有解决这个问题,API 参考中的下一个更改是从 2017 年 11 月开始的。
解决方案
似乎“500 个结果”的限制已经悄悄地减少到 100-150,设计或错误。
使用日期范围,或细分您的查询(a 和 b1、a 和 b2、a 和 b3、....)以将每个结果集保持在 50 以下
推荐阅读
- jenkins - Jenkins 工作迁移到 Jenkinsfile
- git - 是否可以重新安排存储库并保留重新分配的文件的提交历史记录?
- php - If-else 使用 PHP,变量未按预期工作
- r - R中值的标签
- python - 如何使用 Python Arcade 有效地调整鼠标坐标?
- django - Docker自动重新加载在远程服务器上不起作用
- python - 从 python 列表中删除任何重复项
- mongodb - MongoDB 单节点副本集在重新启动 azure vm 时失败
- amazon-web-services - Terraform 错误更新 CloudFront Distribution InvalidLambdaFunctionAssociation: 该函数不能有环境变量
- java - 需要使用 java spring 进行一次查询,从 Azure blob 存储中获取 200 条带有元数据的记录。Azure 中有什么功能可以在一个查询中完成吗?