youtube-api - YouTube 数据 API 计算的请求过多

标签 youtube-api youtube-data-api

过去几周,YouTube 数据 API (v3) 的请求量显着增加。事实上,我们每天都会达到 50k 配额限制,这意味着下午/晚上的请求往往会失败,并出现超出配额的错误:

quota chart

但是,此使用计数不正确。我们使用单个 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/

相关文章:

google-chrome-extension - 我无法在Chrome扩展程序上播放youtube chromeless播放器

javascript - 在桌面上自动播放 YouTube LazyLoad 嵌入视频?

php - 如何使用 Google API PHP 客户端库和 Youtube API V3 将视频上传到 YouTube?

youtube - 需要YouTube视频的剪辑吗?

YouTube - Data API v3 无法使用 Google 服务帐户在我的网站上显示我的 YouTube channel 的私有(private)视频

youtube-api - Youtube API inStream 参数为空

java - YouTube数据API-更新播放列表的描述

php - 如何从YouTube channel 获取3个最新视频?

javascript - 如何从 youtube api 获取值?

javascript - 获取 YouTube 字幕