过去几周,YouTube 数据 API (v3) 的请求量显着增加。事实上,我们每天都会达到 50k 配额限制,这意味着下午/晚上的请求往往会失败,并出现超出配额的错误:
但是,此使用计数不正确。我们使用单个 API key 向 YouTube API 发出请求,而 Google Cloud API 计数器仅显示该 API key 每天约 2000 次使用。
对我们的服务器端点调用 YouTube API 的所有请求也会通过 Cloudflare,同样显示每天<2k 请求。
我们只是向 www.googleapis.com/youtube/v3/search?part=snippet&maxResults=1&...
发出一个请求 - 这些请求是否可能算作多个查询?或者是否有任何其他原因可以解释不正确的查询计数?谢谢!
最佳答案
这是一个recurrent issue YouTube 数据 API 配额系统的问题是由 Google 云控制台中使用的令人困惑的术语造成的。
您必须承认,YouTube 的数据 API 配额系统并未考虑用户发出的查询数量。相反,API 将 quota cost 附加到其每种端点。 ,因此,计算的是正在进行的所有端点调用的配额成本总和。
此外,检查我上面提到的配额成本页面(或端点的 official doc page),您会发现 Search.list
API 端点非常昂贵:< em>100 单位 配额成本。
因此,要达到 50000 单位的配额成本,您的应用只需向 Search.list
发出 500 次调用(这平均相当于大约 1 次调用)每天每三分钟一次)。
关于youtube-api - YouTube 数据 API 计算的请求过多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64323433/