Google Places API密钥似乎在一次使用后立即过期

时间:2014-06-01 02:34:00

标签: google-api google-places-api

我最近使用Google API控制台生成了一个新的服务器API密钥,用于Places API。我对使用Details API Call感兴趣,并且在我第一次请求时它按预期工作。但是,每个后续请求都会产生此错误:

{
   "error_message" : "The provided API key is expired.",
   "html_attributions" : [],
   "status" : "REQUEST_DENIED"
}

密钥肯定没有过期,因为它是在几分钟之前发布的,并且在几秒钟之前工作得很好。我尝试过发布新密钥,但结果总是一样:只运行一次,然后再运行一次。有任何想法吗?提前谢谢。

3 个答案:

答案 0 :(得分:11)

找出android中的问题 在谷歌开发者控制台中执行此操作:

  1. 为不适用于Android应用程序的浏览器应用程序创建密钥

  2. 启用:Google Places API网络服务

  3. 等待约10分钟,直到它批准

  4. Sha键应该相同

    注意:请检查sha键,它们在开发者控制台和android应用程序上必须相同。

答案 1 :(得分:0)

尝试继续使用API​​&验证菜单> API>地方和推动“启用”。

答案 2 :(得分:0)

尝试在Google控制台中启用Google Places API Web服务。