YouTube Api V3密钥限制和访问权限未配置

时间:2019-06-27 14:50:53

标签: youtube-api youtube-data-api

对于从youtube api接收错误消息的问题,我发现了许多建议和答案,例如[未配置访问权限等],最突出的建议是:删除项目,创建新项目,启用api然后创建密钥。

我做了几次,总体上还是有效的,但是过了一会儿我被迫做同样的事情。另外,我停止了该过程,以免达到配额限制,但无论实际配额如何,API似乎仍然会对其进行限制。

例如,我使用的密钥每天有10000个配额,从api仪表板中,我看到我已达到9816个单位的配额。我的问题是,如果我仅向api发出了283个请求,我如何达到9816个单位?还没有人找到一种一致的方法来使用API​​,而无需达到这些限制并且无需重新生成密钥。

我只是想了解此api的限制。

{ "error": {  "errors": [   {    "domain": "youtube.quota",    "reason": 
    "quotaExceeded"

且未配置访问权限:

{
"error": {
  "errors": [
  {
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured. YouTube Data API has not been used in 
 project 509865627602 before or it is disabled. Enable it by visiting 

1 个答案:

答案 0 :(得分:3)

请注意以下事实:每个API端点都附加了quota cost。一些端点很便宜,而另一些端点很昂贵。根据使用模式,the default quotas可能对允许用户在API的各种端点上进行的调用次数设置了相当严格的限制。

例如,查询list部分的Search端点的snippet方法的配额成本为100个单位,而应用于PlaylistItems端点的配额成本仅为3个单位。

结果(在一个相关问题上引用my answer),当一个人对给定频道的上载视频播放列表感兴趣时,他/她最好使用后一个端点(适当查询),而不是前一个端点。 / p>

为进一步帮助您,请详细说明您的API使用模式。