You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HERE逆地理编码API调用报错:资源未找到或凭证无效

解决HERE逆地理编码API的资源未找到/凭证错误问题

核心问题分析

  • 你调用的v1接口URL存在无效的空格编码(%20),导致路径解析错误返回「资源未找到」
  • v7项目生成的API Key仅适用于v7版本接口,无法兼容v6.2版本,所以调用v6.2时返回凭证错误

具体修复步骤

1. 修正v7接口的URL格式

你的v1接口链接里包含多余的空格编码,正确的v7逆地理编码接口路径应该是:

https://revgeocode.search.hereapi.com/v1/revgeocode?at=48.2181679,16.3899064&lang=en-US&apiKey=你的API_KEY

注意:

  • 移除路径和参数中的所有空格(包括编码后的%20)
  • 参数at的坐标之间用英文逗号分隔,不要加空格

2. 匹配接口版本与凭证

  • v7版本:使用你创建的「HERE Search - Reverse Geocoder v7」项目生成的API Key,仅调用v7接口(路径为/v1/revgeocode)
  • v6.2版本:若需使用该版本,需在HERE开发者平台创建对应v6.2的服务项目,生成适配的app id/app code或API Key,v7的凭证无法兼容v6.2

3. 验证凭证权限

在HERE开发者平台的项目管理页面:

  • 确认你的API Key已关联「HERE Search - Reverse Geocoder v7」服务
  • 检查是否开启了逆地理编码的权限,部分项目默认可能未启用全部服务

4. 测试调用示例

用修正后的URL和正确的API Key发起请求,示例响应格式如下:

{
  "items": [
    {
      "title": "Stephansdom, Stephansplatz 3, 1010 Wien, Austria",
      "id": "here:af:streetsection:7J5F4q65M99I5Z6yO8O5O:CgcIBCDSv5qSAQ",
      "resultType": "houseNumber",
      "houseNumberType": "PA",
      "address": {
        "label": "Stephansdom, Stephansplatz 3, 1010 Wien, Austria",
        "countryCode": "AUT",
        "countryName": "Austria",
        "state": "Wien",
        "county": "Wien",
        "city": "Wien",
        "district": "Innere Stadt",
        "street": "Stephansplatz",
        "houseNumber": "3",
        "postalCode": "1010"
      },
      "position": { "lat": 48.20817, "lng": 16.37381 },
      "access": [ { "lat": 48.20823, "lng": 16.37365 } ],
      "distance": 149,
      "mapView": {
        "west": 16.37256,
        "south": 48.2075,
        "east": 16.3747,
        "north": 48.20884
      }
    }
  ]
}

常见误区规避

  • 不要混用不同版本的接口和凭证,v7与v6.2是独立的服务体系
  • URL中不能包含空格或无效编码,否则会导致路径解析失败
  • 若使用app id/app code,仅适用于v6.2及更早版本,v7仅支持API Key认证

内容的提问来源于stack exchange,提问作者venco16

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 19:52:34