Java 谷歌API最近的道路捕捉道路

Java 谷歌API最近的道路捕捉道路,java,google-maps,google-api,google-roads-api,Java,Google Maps,Google Api,Google Roads Api,我是新使用谷歌api最近的道路捕捉道路 我在下面的链接中尝试: 如果我必须尝试 使用项目中提供的api密钥,我可以 { "error": { "code": 403, "message": "Roads API has not been used in project **** before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/roads

我是新使用谷歌api最近的道路捕捉道路

我在下面的链接中尝试:

如果我必须尝试

使用项目中提供的api密钥,我可以

{
"error": {
    "code": 403,
    "message": "Roads API has not been used in project **** before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/roads/overview?project=*** then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
    "status": "PERMISSION_DENIED",
    "details": [
        {
            "@type": "type.googleapis.com/google.rpc.Help",
            "links": [
                {
                    "description": "Google developer console API activation",
                    "url": "https://console.developers.google.com/apis/api/roads/overview?project=****"
                }
            ]
        }
    ]
}
替换使用的密钥

我错过了什么?我应该在使用前在某处验证密钥吗? 或者如果我想试试这些样品,我怎么才能拿到钥匙

“Roads API以前未在****项目中使用过,或已被禁用。请访问***启用它,然后重试。如果您最近启用了此API,请等待几分钟,以便将操作传播到我们的系统,然后重试。”

这个错误消息有点令人困惑。在访问API之前,您需要在Google开发者控制台上的项目中启用它。这样做

  • 确保在顶部选择了您的项目
  • 去图书馆
  • 搜寻道路空气污染指数
  • 启用它
  • 请稍等几分钟,然后您的代码就可以运行了

    详细信息:


    当你想访问谷歌数据时,谷歌需要知道你是谁。以及你的项目将要做什么。他们要求你在谷歌开发者控制台上创建一个项目。在该项目中,您可以定义将要使用的api,还可以请求api密钥和客户端ID,这将允许您访问数据。在本例中,您在google developer console上设置项目时遇到问题,这与您的代码无关。

    错误消息告诉您访问URL以启用它。你这么做了吗?如果我尝试输入该url,它会要求我登录到google帐户,但我从我的客户那里获得了此密钥,然后与你的客户交谈。选择我的项目的意义是我应该选择我编码的实际项目吗?另外,当我试图进入仪表板时,它会要求我登录。。。那么我应该使用我的gmail帐户吗?因为我使用的是我的工作相关项目,所以我有点困惑,你的项目已经在你的代码中筛选出来了,谷歌知道这个关键链接到哪个项目。这是在谷歌开发者控制台上设置项目时的一个问题。您应该使用用于创建当前使用的API密钥链接到的项目的任何帐户登录。