YouTube数据API在不同设备上使用同一Google客户端的配额 [英] Youtube data API quota on using the same google client on different devices

查看:17
本文介绍了YouTube数据API在不同设备上使用同一Google客户端的配额的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当前YouTube API配额为10000个/天。

如果我创建了一个应用程序,而这个应用程序有100个副本安装在不同的100台设备上,并且所有设备都使用不同的IP,那么每台设备每天的配额是10000台(100万台/天),还是1万台分配给不同的副本?

请注意,这些请求将在不同的设备上执行。这是嵌入式应用,不是云应用。

推荐答案

10,000 units/day基于项目,而不是基于用户。IP地址不会影响任何内容。

从上图中可以看到,每用户每分钟的查询量是基于用户的,并通过IP地址进行检测,将QuotaUser参数与请求一起发送或发送包含访问令牌的授权头。

为了以这种方式绕过您的10K配额,您需要在Google开发人员控制台上创建100个项目,并为每个项目创建凭据,然后每个项目将拥有10K配额。然而,缺点是试图通过谷歌验证过程获得100个项目。

如果需要更多配额,只需请求延长配额即可。😊

其他说明

  • 仅用于访问公共数据并向Google标识您的应用程序的API密钥
  • 用于创建访问令牌的客户端ID和客户端加密,将在用户获得授权并且您随请求一起发送访问令牌授权标头后向Google标识应用程序和用户。
  • quotaUser和userIp参数只能用于带有某些Google API的匿名请求,最近这一点发生了变化,我不确定它是否仍然适用于YouTube API私有调用。UserIp允许您随请求发送任何IP地址,QuotaUser允许您发送任何字符串,例如发出请求的用户的内部用户ID。在过去,这允许针对每个用户配额进行一些黑客攻击/解决办法。
以上信息都不会真正帮助您,因为您尝试使用的配额是基于项目的配额,而不是基于用户的配额。检测与您的客户端ID/API密钥相关联的项目(取决于您使用的是什么)、更改IP或在您的项目下生成新的客户端是没有帮助的。

确实只是请求更多配额

这篇关于YouTube数据API在不同设备上使用同一Google客户端的配额的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆