Youtube api YouTubeAPI v3-“的;超过每日限额;我的应用程序达到API配额限制前出错

Youtube api YouTubeAPI v3-“的;超过每日限额;我的应用程序达到API配额限制前出错,youtube-api,Youtube Api,每天,在美国东部夏令时晚上11:00到凌晨2:00之间,我对YouTube v3 API的请求开始失败,出现“DailyLimitExcelled”错误,状态代码403。错误总是在美国东部夏令时凌晨3:00停止。我的应用程序实际上还没有达到5000万台的上限。知道为什么会这样吗 { "error": { "errors": [ { "domain": "usageLimits", "r

每天,在美国东部夏令时晚上11:00到凌晨2:00之间,我对YouTube v3 API的请求开始失败,出现“DailyLimitExcelled”错误,状态代码403。错误总是在美国东部夏令时凌晨3:00停止。我的应用程序实际上还没有达到5000万台的上限。知道为什么会这样吗

{
    "error": {
        "errors": [
            {
                "domain": "usageLimits",
                "reason": "dailyLimitExceeded",
                "message": "Daily Limit Exceeded"
            }
        ],
        "code": 403,
        "message": "Daily Limit Exceeded"
    }
}
这是从5月19日开始的,尽管我的应用程序的API使用从19日前的几周以来一直没有改变。自问题开始以来,我的应用程序使用的最多API单位是44995660,超出了允许的50000000。该应用程序通常在每天使用42000000到45000000个单位之间结束。我的每个用户限制是3000个请求/秒/用户(我非常怀疑我的用户的API调用在这么晚的时候会如此密集)

任何关于为什么会发生这种情况的想法都将不胜感激


编辑:我应该注意,这不会影响我的所有用户(我相信不到一半),很多人可以在其他人收到错误时继续使用该应用程序而不会出现问题。

YouTube数据API错误->

DailyLimited超出402开发商设定的每日预算限额 已联系到

计费状态 此API受以下免费配额的限制

配额摘要
每日配额在太平洋时间(PT)午夜重置。
免费配额50000000台/天
剩余50000000台/天,占总数的100%
每用户限制3000个请求/秒/用户

在Google开发者控制台中显示给您的当前配额是一个估计值,它不是100%准确。如果您收到错误
dailylimitextended
,则表示您已达到当天的限制,必须等到午夜时间才能再次运行。您可以通过再次运行请求并看到突然又有了访问权限来测试这一点


您需要延长配额或减少请求数量

这意味着你已经达到了每日定额。请求延长或减少请求数量。根据开发者控制台,我的每日配额是50000000个。我还没有达到这个极限,我的应用程序一天中使用的最多单位约为45000000。我应该注意到,当它达到“极限”时,并不会影响到所有人,而且我的许多用户仍然能够毫无问题地继续使用该应用。是什么让你认为你没有达到极限?我怀疑你已经达到了谷歌开发者控制台在报告配额时不能100%执行的极限。啊,如果报告不准确,我想这就可以解释了。尽管如此,我仍然担心这是一个bug,因为它并没有影响到我所有的用户(我认为不到一半)。我将很快提交一个更新,这将减少API的使用,我将关闭这篇文章,如果它修复了它。你可以做我建议的事情,在太平洋时间午夜测试它,然后它应该重置。谢谢DalmTo。我希望控制台上的API使用情况报告得到更新,以便更准确。相信我,它比3年前更好。这有点接近。我甚至把请求记录到Google Analytics应用程序帐户以跟踪使用情况:)哈哈,太糟糕了。幸好我当时不在上面,哈哈。希望控制台上报告的40000000以下足以阻止达到极限。那么,YouTube提供访问视频的最低限制有什么用呢?确保我们都能使用它,而不是一个开发人员占用所有服务器的电源