首页 > 解决方案 > HERE.com Places API,“缺少 ApiKey”错误消息,但不是

问题描述

我已经在HERE Places API上尝试了以下请求(使用两个不同的正确 API 密钥) ,但我收到了身份验证错误。

要求:

https://places.sit.ls.hereapi.com/places/v1/autosuggest
?at=40.74917,-73.98529
&q=chrysler
&apiKey=g51V9*****N4-_GTA

回复:

401
{
    "error": "Unauthorized",
    "error_description": "ApiKey is missing."
}

我也尝试过 OAuth,我可以获得请求令牌,但是当我将它用于场所请求时,我得到一个 HTML 网页(用于 HERE 场所 API)作为响应,而不是预期的 JSON 或 XML 响应。

是否有人能够获得任何适用于 Places API 的示例请求?

标签: here-api

解决方案


我之前也遇到过这个问题。在 Postman 中使用我自己的 apiKey 尝试与您完全相同的请求,使请求成功。

尝试将 URL 设为单行,可能会有换行符隐藏在某处。

使用此 API 多次为我解决了这个问题。

例子:

https://places.sit.ls.hereapi.com/places/v1/autosuggest?at=40.74917,-73.98529&q=chrysler&apiKey=g51V9*****N4-_GTA

推荐阅读