我最近使用Google API控制台生成了一个新的服务器API密钥,用于Places API。我对使用Details API Call感兴趣,并且在我第一次请求时它按预期工作。但是,每个后续请求都会产生此错误:
{
"error_message" : "The provided API key is expired.",
"html_attributions" : [],
"status" : "REQUEST_DENIED"
}
密钥肯定没有过期,因为它是在几分钟之前发布的,并且在几秒钟之前工作得很好。我尝试过发布新密钥,但结果总是一样:只运行一次,然后再运行一次。有任何想法吗?提前谢谢。
答案 0 :(得分:11)
找出android中的问题 在谷歌开发者控制台中执行此操作:
为不适用于Android应用程序的浏览器应用程序创建密钥
启用:Google Places API网络服务
等待约10分钟,直到它批准
Sha键应该相同
注意:请检查sha键,它们在开发者控制台和android应用程序上必须相同。
答案 1 :(得分:0)
尝试继续使用API&验证菜单> API>地方和推动“启用”。
答案 2 :(得分:0)
尝试在Google控制台中启用Google Places API Web服务。