如何避免达到YouTube API调用限制

时间:2019-02-15 00:27:21

标签: server youtube-api youtube-data-api

我正在使用MEAN Stack(角度,nodejs,express,mongodb)构建一个Web应用程序和一个宁静的API代理服务器,代理服务器将使用YouTube API V3从我的YouTube频道中获取一些视频并发送json对象,以列出该频道中的所有视频。该应用程序将支持分页,所以我想知道我可以在服务器/客户端实施哪些技巧以避免达到API调用限制。

我当时想向youtube服务器发出一次请求,然后将我的应用程序所需的所有数据保存在数据库中并与它们一起使用,因为我  不会经常上传。我需要一些建议

1 个答案:

答案 0 :(得分:1)

根据Youtube's API documentation

不同类型的操作具有不同的配额成本。

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

由于您要做的只是检索频道的视频列表,因此这将属于第一个选项,即简单的读取操作

您还将自动获得每天10,000个单位的配额。

  

启用YouTube数据API的项目具有默认配额   每天分配1万个单位,足以支付   我们绝大多数的API用户

根据此信息,我想说您不必担心达到API限制,因为您的用例看起来很轻巧!