来自YouTube Data API的`uploadLimitExceeded`响应引用了什么限制?

时间:2017-03-24 06:03:04

标签: ruby google-api youtube-api youtube-data-api quota

我正在努力更新我之前写过的一些代码,以便使用Shrine gem将YouTube与google-api-client ruby​​文件附件库集成。

在其测试套件中,我通常会记录所有与所记录的HTTP响应的YouTube API通信,一切都很顺利。在添加新功能时,我会针对实时YouTube API运行测试,最终会上传并删除一个很小的空白mp4。

最近,YouTube API一直在返回400个错误:

  

uploadLimitExceeded:用户已超过他们上传的视频数量。

这似乎与用户或应用程序的API控制台中的配额限制无关,而且我无法找到有关它可能是什么的大量文档。

  • 有没有人了解此错误所指的限制?
  • 是速率限制吗?
  • 每日限额?
  • 一个用户终身限制?

1 个答案:

答案 0 :(得分:1)

badRequest (400) uploadLimitExceeded用户已超过他们上传的视频数量。

基本上意味着有问题的用户超过了当天的上传限制。 YouTube api的配额系统与开发者控制台中列出的其他Google API略有不同,只是一般的配额系统。您应该查看calculating quota usage

  • 每次检索两个资源部件的200,000次读取操作。
  • 10,000个写入操作和90,000个额外的读取操作,每个操作都检索两个资源部分。
  • 400 video uploads, 1500 write operations, and 50,000 read operations that each retrieve two resource parts

听起来你上传了很多视频。此配额应在美国时间午夜西重置。