Youtube API限制

时间:2013-03-22 10:46:45

标签: youtube-api

我正在为客户构建一个非常大的应用程序,并且对API使用量很大有疑问。

基本上这个应用程序将聚合各种来源的Feed。我的客户估计大约有900名可跟进的用户将在这个系统中开始,随着时间的推移会增加更多。他希望每15分钟更新一次Feed数据,因此我们需要每秒更新一个用户Feed,假设有900个Feed和15分钟的TTL。由于请求需要几秒钟才能完成,因此我们需要在几个线程之间进行负载平衡以异步处理队列。

我的问题是,我是否应该担心配额错误或遇到任何限制?如果是这样,我们有什么选择?

我已经阅读了他们的帮助页面和文档,而且它非常模糊,并没有真正帮助。我需要具体数字。加载测试其API以确定限制是不可行的。谷歌将所有支持推迟到StackOverflow这样的非官方渠道,而人们对Youtube内部的了解并不知情。

提前致谢...

3 个答案:

答案 0 :(得分:67)

YouTube Data API第3版具有Google API控制台中列出的具体配额号,您可在其中注册API密钥。您每天可以使用10,000个单位。在2016年4月20日之前启用了YouTube Data API的项目的默认配额为50M /天。

您可以阅读有关单位的内容: https://developers.google.com/youtube/v3/getting-started#quota

  • 只检索每个返回资源的ID的简单读取操作的成本约为1个单位。
  • 写入操作的成本约为50个单位。
  • 视频上传的费用约为1600个单位。

如果达到限制,Google将停止返回结果,直到您的配额重置为止。您每天可以申请超过1M的请求,但您必须为这些额外请求付费。

此外,您可以在此处了解Google为什么在其YouTube博客上推迟对StackOverflow的支持:https://youtube-eng.googleblog.com/2012/09/the-youtube-api-on-stack-overflow_14.html

YouTube开发者关系团队中有很多活跃会员,其中包括Jeff Posnick,Jarek Wilkiewicz和Ibrahim Ulukaya,他们都对Youtube内部知识有所了解......

更新:增加配额数量以反映2013年12月10日的当前限制。

更新:将配额数量从每天50M降至每天1M,以反映2016年5月13日的当前限制。

更新:自2019年1月11日起,每天将配额数量从1M减少到10K。

答案 1 :(得分:13)

除了其他答案Youtube提供计算器来检查您的使用情况。最好确定您的用法。 https://developers.google.com/youtube/v3/determine_quota_cost

enter image description here

答案 2 :(得分:1)

有点晚了,但是您可以在此处请求更高的报价: https://support.google.com/youtube/contact/yt_api_form