我想用youtube api v3 (/video ?)做分页。
My request uri - https://www.googleapis.com/youtube/v3/videos?key={APP_KEY}&part=snippet&maxResults=50&chart=mostPopular&videoCategoryId=10
但是我没有看到nextPageToken
字段。
如果我发送maxResult
字段,设置在49(不像第一次请求50)。在响应中,我可以找到nextPageToken
字段和项目计数在搜索- 200。但是,当我为搜索的第二部分发送新的请求时-作为响应,我只有15个项目(必须是49)并且没有nextPageToken
字段,只有previousPageToken
。
谢谢。
不是一个答案,但是太多的东西放到注释中:
使用https://developers.google.com/apis-explorer/p/youtube/v3/youtube.videos.list ? = snippet&一部分;图= mostPopular& maxResults = 20
收集nextPageToken
,然后做第二次,最后第三次,同样的事情发生在我身上。
然后我删除了maxResults参数,认为这可能不是我想的那样,并耐心地工作,直到我击中与以前相同的地方(使用maxResults = 20)。没有更多的nextPageToken
,即使"totalResults": 200
只能想:
- 被限制为只给你40个结果(在这种情况下它应该这样指示)
- 错误