使用YouTube Data Api会产生任何费用吗?

时间:2014-12-01 09:15:18

标签: youtube google-api youtube-api youtube-data-api

我想知道是否使用YouTube Data Api会产生任何费用(必须支付给Google的费用)。

我只能找到"单位系统" youtube使用它来限制请求数量?

3 个答案:

答案 0 :(得分:10)

  

YouTube Data API使用配额来确保开发人员按预期使用该服务,并且不会创建不公平地降低服务质量或限制其他人访问的应用程序。所有API请求(包括无效请求)都会产生至少一个点的配额成本。

他们所指的成本是与您的配额相关的成本。

  • 每次检索两个资源部件的1,000,000次读取操作。
  • 50,000个写入操作和450,000个额外的读取操作,每个操作都检索两个资源部分。
  • 2000个视频上传,7000个写入操作和200,000个读取操作,每个操作都检索三个资源部分。

每天允许您对API提出的请求数量有限。这是免费的,您使用它不会花费任何money来使用它。某些Google API可能允许您扩展此配额,但会向您收取扩展费用,但这取决于API。

来自Youtube API Quota documentation

的信息

答案 1 :(得分:7)

除了DaImTo的回答之外,我还可以补充说,如果您不需要所有的YouTube API功能(例如,您只需要获取视频标题和缩略图或其他类似内容),那么您就不会这样做。我们需要担心API限制,你甚至不需要使用API​​密钥。

我添加这个是因为很多人只需要获取一些基本数据,并且会被所有疯狂的API限制限制所迷惑,这些限制会不断变化以使事情变得更糟,当你可以获得相同的数据而不使用直接使用YouTube API。

您可以从YouTube获取oEmbed数据:

http://www.youtube.com/oembed?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ

或者您可以通过Noembed访问它:

https://noembed.com/embed?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ

(与YouTube不同)也支持JSONP

https://noembed.com/embed?callback=example&url=https://www.youtube.com/watch?v=dQw4w9WgXcQ

这样您就可以在客户端使用它,而无需服务器端代理。

有关详细信息,请参阅这些答案:

答案 2 :(得分:1)

他们解释了 YouTube 配额的原因:

<块引用>

YouTube 数据 API 使用配额来确保开发者使用 按预期服务,不要创建不公平的应用程序 降低服务质量或限制他人访问。

Quota usage

  • YouTube 数据 API 的默认配额分配为每天 10,000 个单位。
  • 您可以在 API 控制台的 Quotas 页面上查看您的配额使用情况。
  • 如果您需要延长配额限制,可以申请 here
  • 您可以在 API Console 中找到您的应用程序可用的配额。
  • YouTube 数据 API (v3) - Quota Calculator