【问题标题】:ExpiredKeyMapError on newly generated API key新生成的 API 密钥上的 ExpiredKeyMapError
【发布时间】:2017-10-04 08:58:36
【问题描述】:

我刚刚生成了一个 API 密钥,使我们能够在我们的网站上显示 Google 地图,但我收到了 ExpiredKeyMapError。这与 8 个月前的 stackoverflow 查询完全相同,但从未收到解决方案:Google Maps ExpiredKeyMapError with recently created API Key

当页面首次加载时,地图会显示片刻然后消失,取而代之的是一个灰色框,上面写着:

“抱歉!出了点问题。此页面未加载 Google 地图 正确。有关技术详情,请参阅 JavaScript 控制台”

当我打开控制台时,这是我得到的错误消息:

Google 地图 API 错误:ExpiredKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#expired-key-map-error
SCRIPT12008:WebSocket 错误:HTTP 响应不正确。状态码 403,禁止

最后一行只是不断重复。

非常感谢任何帮助,因为我自己不知道如何解决这个问题。

【问题讨论】:

    标签: google-maps error-handling


    【解决方案1】:

    在生成新的 API 密钥后我遇到了同样的错误,但我已经启用了 JavaScript API 并且一切设置正确。

    在寻找答案并检查我还能做什么时,钥匙开始起作用了。 因此,每次创建新密钥时,请耐心等待它在 1-8 分钟内生效。

    【讨论】:

    • 这很奇怪,不是吗?
    • 是和不是。根据他们的设置,可能需要一些时间才能生效。
    【解决方案2】:

    我发现它不起作用,因为我没有单独启用 Google 地图 JavaScript API。完成后,几分钟后地图开始工作。

    【讨论】:

      【解决方案3】:

      我发现它不起作用,因为我没有单独启用 Places API。完成后,几分钟后地图开始工作。

      【讨论】:

      • 这成功了!谢谢你!启用 API 后,我们必须将密钥分配给这些 API 才能使密钥工作!
      猜你喜欢
      • 2017-05-28
      • 2019-03-08
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 2010-11-29
      • 1970-01-01
      • 1970-01-01
      • 2020-10-05
      相关资源
      最近更新 更多