【问题标题】:Getting "The provided API key is expired." error on using Places API获取“提供的 API 密钥已过期。”使用 Places API 时出错
【发布时间】:2015-01-03 11:12:40
【问题描述】:

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

我已经尝试重新生成密钥,但仍然出现同样的错误。

【问题讨论】:

    标签: android api google-places-api


    【解决方案1】:

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

    【讨论】:

    • 谢谢,你让我免于拔头发。 ://
    • 这个过期时间是为了调试版本,对吧?否则,在应用商店发布后如何更新应用中的密钥?
    • @Talha,这仅适用于创建的新 API KEY。
    • 不,我的意思是到期?获取该密钥时的错误已过期生成新密钥,那么我发布的应用程序应该如何知道?我猜发布版本会有永久密钥?
    • 谢谢,谷歌,还有一个喝咖啡的理由。
    【解决方案2】:

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

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

    【讨论】:

    • 即使启用,我们也会收到 The provided API key is expired 消息
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      在重新生成我的 Google Maps API 密钥 48 小时后,我收到了这个错误。

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

      【讨论】:

        【解决方案5】:

        ExpiredKeyMapError 错误

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

        【讨论】:

          猜你喜欢
          • 2020-07-08
          • 2023-03-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-19
          • 2014-07-19
          • 1970-01-01
          • 2016-03-27
          相关资源
          最近更新 更多