Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问未配置的Android Google API密钥_Android_Youtube Api_Google Api Java Client_Android Youtube Api_Youtube Data Api - Fatal编程技术网

访问未配置的Android Google API密钥

访问未配置的Android Google API密钥,android,youtube-api,google-api-java-client,android-youtube-api,youtube-data-api,Android,Youtube Api,Google Api Java Client,Android Youtube Api,Youtube Data Api,我尝试使用Youtube Data API v3在android上搜索,但当我尝试使用API密钥搜索时,我总是收到以下消息: { "error": { "errors": [ { "domain": "usageLimits", "reason": "accessNotConfigured", "message": "Access Not Configured. Please use Google Developers Console to activate

我尝试使用Youtube Data API v3在android上搜索,但当我尝试使用API密钥搜索时,我总是收到以下消息:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
   }
  ],
  "code": 403,
  "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
 }
}

我在控制台中将Youtube数据API设置为on。我几个小时来一直在想这个问题。有人知道怎么回事吗?

我终于解决了这个问题。我删除了我的项目,并在旧云控制台中创建了一个新项目。然后我激活了所有需要使用的API,然后进入API访问,那里已经有一个密钥。它应该是“浏览器应用程序(带引用程序)的键”,我刚刚使用了这个键,它就工作了。

有点让人困惑的是,对于YouTube数据API,你需要使用浏览器键,但是对于YouTube播放器API(用于Android),你需要Android键


将Android密钥用于YouTube数据API将不起作用,并导致您收到的错误。

这是一个非常晚的答复,但问题很难检测到。我尝试了很多解决办法,但都不管用。在我的情况下,唯一有效的解决方案是从google API控制台生成新的
API\u密钥。

与iOS相同!iOS键不起作用,但浏览器键起作用。谷歌怎么了?我知道Android密钥可以用于YouTube播放器API(用于Android),但iOS密钥有什么功能…这应该放在明确的地方,因为我相信很多开发者都会有这个问题。一点?我的天哪,我今天损失了3个小时!非常感谢@PieterAelse!哈哈,我真不敢相信这会奏效。谷歌——谢谢。这也部分解决了我的问题。我注意到使用新控制台和旧控制台生成的键之间的区别:-新控制台生成的键包含“-”字符在键内-旧控制台生成的键不包含“-”字符在键内可能这就是问题所在:)我花了太多时间试着让它工作。旧的云控制台和默认的“浏览器应用程序密钥(带引用)”成功了。非常令人沮丧。。。谢谢你的提示!