Youtube api 视频列表中没有prevPageToken参数

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

我执行此YouTube API调用以检索用户视频列表

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。我认为这是一个错误。