【问题标题】:How to avoid reaching the youtube api call limit如何避免达到 youtube api 调用限制
【发布时间】:2019-02-15 00:27:20
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    根据Youtube's API documentation

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

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

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

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

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

    根据这些信息,我想说您不必担心达到 API 限制,因为您的用例似乎很轻松!

    【讨论】:

      猜你喜欢
      • 2014-02-14
      • 1970-01-01
      • 2018-05-20
      • 1970-01-01
      • 2019-08-23
      • 2020-11-22
      • 2019-07-20
      • 2017-06-16
      • 2014-11-24
      相关资源
      最近更新 更多