Youtube api 视频列表中没有prevPageToken参数
我执行此YouTube API调用以检索用户视频列表Youtube api 视频列表中没有prevPageToken参数,youtube-api,google-api,Youtube Api,Google Api,我执行此YouTube API调用以检索用户视频列表 https://www.googleapis.com/youtube/v3/search?access_token=secret&part=id,snippet&type=video&forMine=true&maxResults=50&order=date 除了不会返回prevPageToken参数外,它工作得很好。 我知道这个参数在第一页上没有返回,但我这里的问题是它从未返回 NEXTPGETOK
https://www.googleapis.com/youtube/v3/search?access_token=secret&part=id,snippet&type=video&forMine=true&maxResults=50&order=date
除了不会返回prevPageToken参数外,它工作得很好。
我知道这个参数在第一页上没有返回,但我这里的问题是它从未返回
NEXTPGETOKEN参数按预期工作,并始终返回
我试图删除order/maxResults参数,但没有改变任何内容
我在这里遗漏了什么吗?根据文档,它应该在那里。可能在此处将其作为bug进行归档:。首先检查该文件是否尚未归档 我刚试过。我确实获得了prevPageToken,用于:
GET https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=5&pageToken=CAUQAA&q=cover&type=video&key={YOUR_API_KEY}
见答复:
{
"kind": "youtube#searchListResponse",
"etag": "\"bvxF-DWHx1toJotsdJBeCm43SLs/j02ylGuod7b8YA4wvEAk8TsyYjU\"",
"nextPageToken": "CAoQAA",
"prevPageToken": "CAUQAQ",
"pageInfo": {
"totalResults": 1000000,
"resultsPerPage": 5
},
"items": [.....
}
使用prevPageToken的值作为pageToken也起作用:获取上一页。确保
setFields
参数已设置prevPageToken
search.setFields("items(id/kind,id/videoId),nextPageToken,prevPageToken");
那么文档没有更新@卢:你说得对,它应该在那里,就像文件上说的那样。那可能是个虫子。在这种情况下,您可以使用相同的链接来归档此错误。我会更新我的答案。@lou我刚试过。它确实对我有用。请参阅我的更新答案,区别在于您使用API密钥(key param),而我使用access_令牌参数(来自google Oauth)。我怀疑这个bug只与这种API身份验证一起出现。你没有尝试与我相同的调用,因为你也有一个q参数,而没有forMine参数。你的响应中有多少项?如果至少有2个,我希望使用maxResults=1,应该显示prevPageToken。相同的结果:没有prevPageToken。我认为这是一个错误。