YouTube数据API已启用,但返回“未配置访问权限”错误

时间:2019-03-22 12:23:31

标签: youtube-data-api

我在内部使用的基于该示例(https://developers.google.com/youtube/v3/quickstart/js)来检索YouTube视频统计信息的Web解决方案现在无法正常工作。不知道确切的时间是什么,但是几个月前它就可以工作了。

我现在尝试运行未经编辑的示例代码(当然,除了调整CLIENT_ID之外),而且我得到的错误也完全相同:

{
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. YouTube Data API has not been used in project 123 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=123 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
    "extendedHelp": "https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=123" }   ],   "code": 403,   "message": "Access Not Configured. YouTube Data API has not been used in project 123 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=123 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."  
}

当我在开发者控制台中检查YouTube API时,它会显示已启用状态,并且与此API兼容的凭据包括用于验证客户端的ID。重试API调用尝试时,我可以看到凭据使用增量的统计信息,这些指标反映了请求的数量,并且还表明错误率是100%。但是,对于控制台中那些失败的尝试,没有额外的信息来帮助调试问题。

我已删除并重新创建了API密钥和OAuth密钥,但这并没有任何改变。

如果开发人员控制台方面存在有关这些错误的任何其他信息,例如超出了客户报价,我将看到如何解决此问题。现在我完全被卡住了。

4 个答案:

答案 0 :(得分:0)

尝试使用新的oAuthCliedID和oAuthClientSecret启动新项目

答案 1 :(得分:0)

创建一个新项目

奇怪的是,创建一个新项目只会使API正常工作!

答案 2 :(得分:0)

经过很多摆弄之后,对我来说似乎要做的是:

  1. 转到项目的OAuth consent screen
  2. 输入一个Application name
  3. Save

瞧瞧,在5分钟后它开始工作。

答案 3 :(得分:0)

很遗憾,该错误消息是一条红色的提示:您的项目对YouTube数据API服务的访问权限为https://enterprisedt.com/questions/index.php/2580/ftpexception-425-data-channel-timed-out-due-to-not-meeting?start=10

您应该已经通过电子邮件收到有关此操作的通知,其中还包含重新获得访问权限所需采取的步骤:请填写并提交automatically disabled after a 90 day inactivity period