使用 Youtube 数据将视频上传到 youtube 时达到每日限制 API

Daily limit reached when uploading video to youtube using Youtube Data API

我目前正在尝试使用 youtube api 构建一个项目。进行测试时,我遇到了一个错误

"The request cannot be completed because you have exceeded your <a href="/youtube/v3/getting-started#quota">quota</a>" 

我查看了 google 云控制台,看到了这些:

第一个截图显示我提出了 38 + 13 个请求,所以我真的应该还没有达到每日限制。

这是一个错误还是我不明白配额限制是如何工作的?

确实,您显示的这些页面可能令人困惑。

但您必须承认 YouTube 的数据 API 配额系统并未计算查询的数量。相反,API 将 quota cost 附加到它的每种端点,因此,它占所有端点调用的 配额成本总和 一个是制作.

另外值得注意的是,每个失败的端点调用(无论发生什么原因)都会被配额系统记为已完成的调用。

此外,任何给定的 Videos.insert API endpoint call has a quota cost of 1600 units (very expensive); respectively, any given Channels.list API 端点调用的配额成本为 1 个单位(非常便宜)。

因此,通过初等算术,您可以验证您确实超出了 API activity 分配的每日配额。