【问题标题】:403 Forbidden "These credentials do not authorize access" for HERE Geocoding & Search API403 Forbidden \"这些凭据不授权访问\" 用于 HERE 地理编码和搜索 API
【发布时间】:2022-11-07 17:52:41
【问题描述】:

目前正在为我正在处理的项目构建地址验证器,目前正在使用附有信用卡的 HERE 帐户与 HERE 地理编码和搜索 API 一起使用。

一个开始的最小示例,对https://geocode.search.hereapi.com/v1/geocode?q=eiffel+tower&apiKey={{apikey}} 的请求返回以下内容;

{
    "error": "Forbidden",
    "error_description": "These credentials do not authorize access"
}

我已经确认 API 密钥可以正常工作,作为对旧 API 的请求,就像 https://geocoder.ls.hereapi.com/search/6.2/geocode.json?searchtext=eiffel+tower&apiKey={{apikey}} 确实有效并返回预期结果。

我想专门使用这个 API,因为它将与使用这个版本的 HERE API 的系统连接,并希望保持奇偶校验。

documentation 声明 API Key 或 OAuth 都可以使用,并且根据 linked identity & access management guide,只需添加 apikey 查询参数即可,如工作 6.2 示例所示。

关于此事的其他问题指出,当端点在基本计划中不可用时,会返回此代码,但是the pricing page 表示这应该可以在最多 5000 个请求的免费帐户上使用。

【问题讨论】:

  • 请分享您的应用程序 ID 以供我们检查。
  • 应用 ID 为“dSJWvHNSuOdZQqU8zMih”
  • @HEREDeveloperSupport 应用程序 ID 为“dSJWvHNSuOdZQqU8zMih”
  • 除了访问 Routes v7 之外,我们遇到了类似的问题。 v8 和地理编码 v1 工作正常。
  • @HEREDeveloperSupport 在 SO 上似乎不是很活跃,即使他们参考了这个网站:-(

标签: here-api heremaps


【解决方案1】:

您已将正在使用的 app_id 链接为特定项目。因此,您无法在地理编码服务中使用此 app_id。

请确保该应用程序已链接到访问管理器中的 No project,如下面的屏幕所示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    • 2022-11-07
    • 1970-01-01
    相关资源
    最近更新 更多