Youtube Data API v3 在不浪费配额单位的情况下对结果进行分页

问题描述 投票:0回答:0

我是 YouTube 数据 API 的新手,我正在使用 search.list 方法来获取结果。该应用程序的目标是返回包含具有低查看次数的关键字的结果。我还没有找到任何方法来按从最低视图计数到最高(仅从最高到最低)排序,所以我意识到我必须基本上继续运行搜索查询超过许多页面,通过每个循环将结果集的 nextPageToken 成员提供给查询参数。我发现我也不能跳页。 :(

这个问题是它很快就用完了配额。每次搜索调用需要 100 个单位,因为我必须为每个页面进行大量搜索调用,所以我必须浏览。我一直在达到配额限制。

有没有办法在不遍历对搜索列表的大量调用的情况下完成此操作?我不能申请配额延期,因为我不是真正的企业,我没有组织,我的申请基本上是一个装满松散测试文件的垃圾箱。

我重复调用 search.list 并将 nextPageToken 传递给搜索列表查询参数。显然,正如我所料,它起作用了,但消耗了很多单位。例如,为了达到 Youtube 搜索结果的第 20 页,我必须运行 searchlist 方法 20 次,每次调用花费 100 个单位,所以大约用掉了 2000 积分。

search google-api youtube-api youtube-data-api
© www.soinside.com 2019 - 2024. All rights reserved.