YouTube V3 Api未配置

时间:2013-12-04 08:52:17

标签: youtube-api

尝试使用以下链接访问Youtube v3 api:

https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=5&q=funny& key=AIzaSyDFiabJG7l7aLfdvsLL1_DqKbZipKLvaI4

返回

 {
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured"
   }
  ],
  "code": 403,
  "message": "Access Not Configured"
 }
}

Google Cloud Console是使用浏览器密钥注册的应用的结算启用帐户,如下所示;

访问来自浏览器的数据,该数据与帐户无关 Api Key AIzaSyDFiabJG7l7aLfdvsLL1_DqKbZipKLvaI4 允许的推荐人 - 允许任何推荐人 已激活 2013年12月3日晚11点11分

导致这种情况的因素有哪些?

3 个答案:

答案 0 :(得分:2)

任何引用者都允许

请单击“编辑允许的引用”并删除包ID(com.something),然后再次单击“更新”。 然后使用相同的API密钥希望它可以工作

答案 1 :(得分:1)

我认为您尚未在项目中启用“YouTube Data API v3”访问权限。 以下程序可以解决您的问题:

  1. 访问Google Cloud Console
  2. 选择使用YouTube Data API v3的项目
  3. 导航至“API& auth”> “API”,并切换API名称旁边的开关。

答案 2 :(得分:0)

在某些情况下,即使项目配置正确,也会出现相同的错误。在这种情况下,您可能需要尝试以下方法之一:

  • 重新生成密钥
  • 修改允许的引荐来源
  • 完全删除任何推荐人(当然,如果它符合您的项目要求)
  • 使用服务器密钥而不是浏览器密钥

See this question for more information