创建太多播放列表时出错?

Posted

技术标签:

【中文标题】创建太多播放列表时出错?【英文标题】:Error when creating too many playlists? 【发布时间】:2018-10-14 16:29:20 【问题描述】:

我使用了 YouTube API,但最近在创建播放列表时出现了一个新错误:


 "error": 
  "errors": [
   
    "domain": "youtube.playlist",
    "reason": "exceededRateLimit",
    "message": "The user has created too many playlists recently. Please try the request again later."
   
  ],
  "code": 403,
  "message": "The user has created too many playlists recently. Please try the request again later."
 

我在 10 分钟内创建了 10 个播放列表后收到了这条消息。 经过一些搜索后,这条消息似乎在创建了 10 个播放列表后出现;与时间范围无关,例如 10 秒或 10 分钟或更长时间。

我们能否提供有关此新错误的更多详细信息?也许有时间表信息?重试标头?有什么?

谢谢。

此处为 Google 问题跟踪器 => https://issuetracker.google.com/issues/79222309

【问题讨论】:

对我来说同样的问题。这是出于测试目的,因为 API 不提供沙箱来测试我们的代码。 这里有同样的问题。我找不到任何文档。 可能是因为 YouTube Music 即将推出,所以可能会像这样对 YouTube API 做出改变... 缺少文档。似乎现在每 24 小时左右有 10 个播放列表的限制 - 这简直是不可接受的 o.o 问题已作为 WAI 关闭,没有文档,YouTube 像往常一样不在乎。 【参考方案1】:

Youtube API v3 有一个基于“单位”的限制

每日配额:1 000 000 个单位。

*请记住,当您执行插入和更新操作时,它们会写入数据,因此也会返回资源。 所以 插入播放列表的操作需要 50 个单元的配额 写入操作,以及返回的播放列表资源的成本。

这是一个方便的配额计算器:https://developers.google.com/youtube/v3/determine_quota_cost

来源:https://elfsight.com/blog/2017/06/youtube-data-api-v3-limits-operations-resources-methods-etc/

【讨论】:

这里不是基于配额的限制。创建一个新的 API 密钥并且只创建 10 个播放列表,你会得到这个错误。

以上是关于创建太多播放列表时出错?的主要内容,如果未能解决你的问题,请参考以下文章

WinSCP无法获得目录列表,列出'/'的目录项时出错,FileZilla卡读取目录列表

在 ASP.NET MVC 视图中创建列表时出错

当我在我自己创建的应用程序中播放视频时,面对错误“初始化管播放器时出错”

创建函数时出错 - 如果不使用 EXISTS 引入子查询,则选择列表中只能指定一个表达式

使用 Spotify API 时“解析 JSON 时出错”

Spotify API:将曲目添加到播放列表:解析 JSON 时出错