我目前正在尝试使用youtube api构建一个项目。在做测试时,我有一个错误,上面写着
"The request cannot be completed because you have exceeded your <a href="/youtube/v3/getting-started#quota">quota</a>"
我看了一下google云控制台,看到了以下内容:
第一张截图显示,我提出了38 + 13的请求,所以我真的应该还没有达到每天的限制。
这是一个错误,还是我不明白配额限制是如何运作的?
发布于 2020-08-09 05:53:09
实际上,你展示的这些页面可能令人困惑。
但你必须承认,YouTube的数据API配额系统并没有考虑到一个查询的数量。相反,API将一个附加到其每种端点,从而计算出所有端点调用的配额成本之和。
还值得注意的是,每个失败的端点调用(无论发生什么原因)都被配额系统视为已完成的调用。
此外,任何给定的Videos.insert
API端点调用的配额成本为1600个单位(非常昂贵);每个给定的Channels.list
API端点调用的配额成本为1个单位(非常便宜)。
因此,通过基本算术,您可以验证您的API活动确实超出了分配的每日配额。
https://stackoverflow.com/questions/63326850
复制