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

时间:2017-06-08 07:03:47

标签: android google-maps-android-api-2

以下是我所做的步骤:

  1. 选择Google Maps Road API 并通过传递 SHA密钥包名称将密钥限制为Android。

  2. 我还启用了另一个API,即 Google Maps Android API ,该代码可以正常运行。

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

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

  5. 请帮助我解决这个问题,因为我无法弄清楚这个另一个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"
          }
          ]
        }
        ]
      }
    }
    

1 个答案:

答案 0 :(得分:0)

google map road api 上花了好几个小时后,

我找到了解决方案:

这是关于google map road api的提示:

  

在开发和测试期间,您可以注册一个项目进行测试   用于Google API控制台并使用通用的,不受限制的API   键。当您准备将应用程序或网站转移到生产环境中时,   注册一个单独的项目进行生产,创建一个服务器限制   API密钥,并将密钥添加到您的应用程序。

你只需要删除键的限制,因为我之前以错误的方式执行此操作。