提供的 API 密钥未配置为在 Google 地图 Road API 中的此 Android 应用程序中使用



以下是我完成的步骤:

  1. 选择谷歌地图道路API,并通过传递SHA密钥和包名称将密钥限制为android。

  2. 我还启用了另一个API,即谷歌地图Android API,它可以很好地处理代码。

  3. 我已经删除了密钥的限制,但得到了相同的结果。

  4. 在开发者控制台上,每个谷歌地图道路 API 请求都会进入错误列。

请帮我解决这个问题,因为我无法弄清楚这个问题是什么,另一个 API 密钥工作正常,但在道路 API 中出现错误。

{
  "error": {
    "code": 403,
    "message": "The supplied API key is not configured for use from this Android app.",
    "status": "PERMISSION_DENIED",
    "details": [
    {
      "@type": "type.googleapis.com/google.rpc.Help",
      "links": [
      {
        "description": "Google developer console API key",
        "url": "https://console.developers.google.com/project/41764599888/apiui/credential"
      }
      ]
    }
    ]
  }
}

谷歌地图上花费了几个小时后 道路 API ,

我找到了解决方案:

这是谷歌地图道路API的提示:

在开发和测试期间,可以注册项目进行测试 目的,并使用通用的、不受限制的 API 钥匙。当您准备好将应用或网站投入生产时, 注册单独的生产项目,创建受服务器限制的项目 API 密钥,并将密钥添加到您的应用程序。

您只需要从密钥中删除限制,因为我之前以错误的方式执行此操作。

最新更新