Youtube API nextPageToken 变得无效

Posted

技术标签:

【中文标题】Youtube API nextPageToken 变得无效【英文标题】:Youtube API nextPageToken becoming invalid 【发布时间】:2021-10-16 07:45:24 【问题描述】:

我正在尝试使用 youtube 数据 API 浏览 Youtube 播放列表的项目,但我遇到了一个问题,即 nextPageToken 看似随机无效。这是我的代码:

运行代码后,程序开始在页面间移动。但是,在程序中的某个时刻,它有时会引发无效页面令牌错误。它不一致地这样做——有时它会通过所有页面,有时它不会通过第一页,有时它会弄乱一半。这一切都发生在我不接触代码的背靠背运行中。 在这里,一路奔跑:

完成后,我再次加载程序:

注意:除了 OAuth 凭据之外,我不会在运行之间保存或加载任何内容。

【问题讨论】:

请直接编辑您的问题,包括您的代码和错误消息。不要发布图片。 pagetokens有很多问题issuetracker.google.com/issues/35177262 这似乎是一个错误,谷歌已经承认了这个问题here。 【参考方案1】:

同样的问题,如果你重试请求几次它最终会成功

在 nodejs api 中,您可以在请求选项中指定重试计数和重试延迟:https://github.com/googleapis/google-api-nodejs-client#request-options

编辑:我不知道它是否相关,但谷歌遇到了一些技术问题 Google Cloud Status Dashboard

https://status.cloud.google.com/

【讨论】:

以上是关于Youtube API nextPageToken 变得无效的主要内容,如果未能解决你的问题,请参考以下文章

YouTube API nextPageToken

我只(总是)为 Youtube Data Api v3 获得 10 个 nextpagetoken;我怎样才能增加这个?

YouTube Data Api:如果达到配额限制,则打破 nextPageToken while 循环?

如何使用 youtube data api v3 中的 nextPageToken 在 android recycler 视图中加载更多视频

Youtube 搜索:获取 PageInfo 和 nextPageToken 的列表为 null

如何使用nextPageToken在频道中列出50多个Youtube视频?