以下是我完成的步骤:
-
选择谷歌地图道路API,并通过传递SHA密钥和包名称将密钥限制为android。
-
我还启用了另一个API,即谷歌地图Android API,它可以很好地处理代码。
-
我已经删除了密钥的限制,但得到了相同的结果。
-
在开发者控制台上,每个谷歌地图道路 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 密钥,并将密钥添加到您的应用程序。
您只需要从密钥中删除限制,因为我之前以错误的方式执行此操作。