获取“提供的API密钥已过期”。使用Places API时出错

时间:2014-11-06 19:43:53

标签: android api google-places-api

我已从Google控制台为Places API密钥生成了服务器密钥。 但每当我点击服务时,我都会收到“提供的API密钥已过期”错误。

我尝试重新生成密钥,但仍然遇到同样的错误。

5 个答案:

答案 0 :(得分:96)

我遇到了同样的问题......但终于得到了解决。 Google地方服务需要10分钟才能使服务可用于创建新的API KEY。服务将在10分钟后开始工作,直到那时我们收到错误"提供的API密钥已过期。 "

答案 1 :(得分:2)

您必须通过转到 API 然后激活 Places API

来激活Google控制台中的服务访问权限

答案 2 :(得分:1)

确保您的密钥存在于Google Play控制台中或不存在。我有同样的问题,但当我在谷歌地方检查我的密钥时,它不在那里。我可能会被错误地删除,或者谷歌因某种原因删除了该密钥。但是通过创建新密钥并在10分钟后检查它正在工作。

答案 3 :(得分:0)

ExpiredKeyMapError错误

加载API的脚本元素中包含的API密钥已过期或系统无法识别。如果尝试在系统识别之前使用密钥,则在创建新的API密钥后可能会收到此错误。请等待几分钟,然后重试,否则您可能需要在Google Cloud Platform Console中生成一个新的API密钥。

答案 4 :(得分:0)

重新生成 Google Maps API 密钥 48 小时后,我收到此错误。

事实证明,我在本地环境中超过 48 小时没有重新启动我的 React 应用程序。更新我的 .env 文件并没有通过刷新浏览器来更新密钥,必须在终端中停止并重新启动应用进程。