我想知道是否使用YouTube Data Api会产生任何费用(必须支付给Google的费用)。
我只能找到"单位系统" youtube使用它来限制请求数量?
答案 0 :(得分:10)
YouTube Data API使用配额来确保开发人员按预期使用该服务,并且不会创建不公平地降低服务质量或限制其他人访问的应用程序。所有API请求(包括无效请求)都会产生至少一个点的配额成本。
他们所指的成本是与您的配额相关的成本。
每天允许您对API提出的请求数量有限。这是免费的,您使用它不会花费任何money
来使用它。某些Google API可能允许您扩展此配额,但会向您收取扩展费用,但这取决于API。
答案 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 使用配额来确保开发者使用 按预期服务,不要创建不公平的应用程序 降低服务质量或限制他人访问。