gpt4 book ai didi

youtube - 如何对所有Youtube Data API搜索结果进行分页

转载 作者:行者123 更新时间:2023-12-03 06:18:53 27 4
gpt4 key购买 nike

我正在使用Youtube Data API通过搜索查询来搜索即将发生的事件。

具体查询是https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&eventType=upcoming&q=vs&type=video&key={api_key}
返回的pageInfo.totalResults为〜150272

虽然当我尝试对它们进行分页时,我只能遍历147个项目,直到items数组在响应中为空,并且每个响应上的nextPageToken都相同,因此我继续循环尝试获取更多结果(吃完我的API配额),则不会返回任何内容。这是一个错误吗?

最佳答案

您可以引用此document - Paging through results,API响应使用link标记来标识供稿中上一页和/或下一页条目的pagination链接。为避免分页问题,​​官方文档建议您查看这些链接,以使用户能够链接到API结果的不同页面。

API使用start-indexmax-results请求参数来确定将哪些结果包含在API响应中。此外,API响应使用标记来估算Feed中的条目总数。

<openSearch:startIndex>26</openSearch:startIndex>
<openSearch:itemsPerPage>25</openSearch:itemsPerPage>
<openSearch:totalResults>107</openSearch:totalResults>

关于youtube - 如何对所有Youtube Data API搜索结果进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39302490/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com