【问题标题】:YouTube: The request cannot be completed because you have exceeded your quotaYouTube:请求无法完成,因为您已超出配额
【发布时间】:2021-10-23 11:15:20
【问题描述】:

我正在使用几种不同的工具:Powershell-YouTube-Upload & YouTube Kodi Addon 需要有效的 Google Cloud API client IDclient secret。但是,在这两种情况下,它们都会返回相同的错误消息:

请求无法完成,因为您已超出配额

我认为在创建我的 Google Cloud 项目和相应的 OAuth 2.0 客户端 ID 时我做错了什么(带有相应的客户端 ID 和客户端密码)

有人能告诉我创建一个不会产生“超出配额”错误消息的 Google Cloud API 项目和相应的客户端 ID/客户端密钥所需的最少步骤吗?

【问题讨论】:

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


    【解决方案1】:

    配额是您的应用程序在一段时间内被允许发出的请求数。

    • 存在基于项目的配额,这些配额限制了您的项目作为一个整体可以请求的数据量。
    • 还有基于用户的配额,这限制了项目的每个用户在通常每分钟或每 100 秒的一段时间内可以生成的数据量。这可能是为了防止洪水泛滥。

    请记住,YouTube api 是基于成本而不是基于请求的,因此您提出的每个请求都有成本。你可以看到Cost calculator here

    如果您已达到配额的末尾或请求额外的配额,您将需要减少请求。

    Intro to YouTube API and cost based quota for beginners 2021.

    在哪里可以找到您当前的配额

    在库下为您的项目转到Google cloud console。搜索 YouTube 数据 api 点击它,你应该会看到这个

    点击管理按钮

    然后左键点击配额

    您可以在此处查看您的应用程序当前有多少配额。

    如果您当前的配额显示为 0,请不要担心会发生这种情况,您只需申请延长配额,即可使用 API。

    点击页面顶部的链接

    获得延期可能需要一周到三个月的时间。所以要专利

    【讨论】:

    • 非常感谢您的详细回答。下面的屏幕截图是我在配额页面中看到的。你能告诉我我需要做什么来解决这个问题吗? Quotas screenshot page
    • 看来我可能需要填写表格:support.google.com/youtube/contact/yt_api_form?hl=en 但是,这些问题似乎是针对 Powershell-YouTube-Upload 和 YouTube Kodi 插件 应用(我的 Stackoverflow 问题中这些应用的链接)。如果您能帮助我回答特定于应用程序的问题,我将不胜感激,因为我没有制作这些应用程序。
    • 无论您拥有什么类型的应用程序,您仍然需要有配额才能访问 API。如果您查看每天的查询,它会显示您有 0 个配额,当您单击它时应该会在右侧弹出一些内容,您可以在其中填写表格以申请配额。
    • 不错。非常感谢!我可以在某处看到当前使用的配额数量吗?我的意思是我已经使用的配额的当前使用成本。
    • 我所知道的没有显示当前配额的信息。您可以在管理页面中查看已提交的请求。但这并不以实时或准确而著称。
    猜你喜欢
    • 2020-02-16
    • 2020-11-22
    • 2021-02-24
    • 2021-06-02
    • 2019-08-21
    • 2019-02-23
    • 2019-01-12
    相关资源
    最近更新 更多