HERE.com размещает API, сообщение об ошибке «ApiKey отсутствует», но это не так - PullRequest
0 голосов
/ 08 января 2020

Я попытался выполнить приведенный ниже запрос (с двумя разными собственными ключами API) на HERE Places 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 (для ЗДЕСЬ места API) в качестве ответа, а не ожидаемого ответа JSON или XML.

Может ли кто-либо получить любой примеров запросов для работы с API Адресов?

Ответы [ 3 ]

2 голосов
/ 08 января 2020

У меня была эта проблема до того, как. Попытка выполнить тот же запрос, что и вы, в Postman с моим собственным apiKey, выполнила запрос успешно.

Попробуйте сделать URL-адрес одной строкой, возможно, где-то спрятаны символы новой строки.

Это Решил эту проблему для меня много раз с помощью этого API.

Пример:

https://places.sit.ls.hereapi.com/places/v1/autosuggest?at=40.74917,-73.98529&q=chrysler&apiKey=g51V9*****N4-_GTA
1 голос
/ 08 января 2020

Вам необходимо проверить имя ключа, оно может быть неправильным, вы должны проверить это в документации API. и посмотрите имя ключа

попробуйте имя ключа apikey или api_key или api-key вместо apiKey

https://places.sit.ls.hereapi.com/places/v1/autosuggest
?at=40.74917,-73.98529
&q=chrysler
&apikey=g51V9*****N4-_GTA
0 голосов
/ 17 января 2020

Пожалуйста, обратитесь к этому руководству для получения обновленного списка доменов для использования с apiKey.

Для мест, домен: places.ls.hereapi.com

Раскрытие информации: я менеджер по продукту в HERE Technologies

...