我在内部使用的基于该示例(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密钥,但这并没有任何改变。
如果开发人员控制台方面存在有关这些错误的任何其他信息,例如超出了客户报价,我将看到如何解决此问题。现在我完全被卡住了。
答案 0 :(得分:0)
尝试使用新的oAuthCliedID和oAuthClientSecret启动新项目
答案 1 :(得分:0)
创建一个新项目
奇怪的是,创建一个新项目只会使API正常工作!
答案 2 :(得分:0)
经过很多摆弄之后,对我来说似乎要做的是:
OAuth consent screen
。Application name
。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。