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


我最近使用Google API控制台生成了一个新的Server API密钥,用于Places API。我有兴趣使用 详细信息API调用,它在我的第一次请求期间按预期工作。但是,每个后续请求都会产生此错误:

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

关键是绝对没有过期,因为它是在几分钟之前发布的,几秒钟前工作得很好。我尝试过发布新密钥,但结果总是一样的:工作一次,然后再也不会。有任何想法吗?提前致谢。


7271
2018-06-01 02:34


起源

我面临同样的问题,你找到了解决方案吗? - Ravi Bhandari


答案:


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

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

  2. 启用:Google Places API Web服务

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

  4. Sha键应该相同

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


10
2017-08-03 18:24



永远不会想到这一点,谢谢!终于可以闭嘴了:) - Norman Bentley


尝试继续API&Auth菜单> API> Places并按“启用”。


0
2018-03-28 21:12





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


0
2018-03-16 05:38