如何使用YouTube Data API v3更改页面结果

我正在尝试使用以下示例从YouTube API(v3)获取视频数据:

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&maxResults=25&order=relevance&q=site%253Ayoutube.com&topicId=%252Fm%252F02vx4&_h=1&

问题是我不明白如何更改页面结果。例如,这个查询给了我25项(maxResults = 25),但总结果是 – > “totalResults”:548669.所以这里的大问题是如何在第2页上移动并收到其他25个结果?

最佳答案
如果您查看结果,您将在“pageInfo”之后看到一个“nextPageToken”项。这需要在您的下一个请求中作为pageToken传递。

所以如果你打电话给这个api:

https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=25&order=relevance&q=site%3Ayoutube.com&topicId=%2Fm%2F02vx4&key={YOUR_API_KEY}

您可以拨打下一页的电话:

https://www.googleapis.com/youtube/v3/search?pageToken=CBkQAA&part=snippet&maxResults=25&order=relevance&q=site%3Ayoutube.com&topicId=%2Fm%2F02vx4&key={YOUR_API_KEY}

转载注明原文:如何使用YouTube Data API v3更改页面结果 - 代码日志