Получение ERR_CONNECTION_REFUSED при попытке извлечь предложения автозаполнения - PullRequest
0 голосов
/ 13 января 2020

У меня есть зарегистрированная учетная запись с здесь-API, и только сегодня создали новый apiKey, потому что мы все еще использовали старый метод аутентификации. Независимо от того, какую аутентификацию мы используем, мы получаем ошибку ERR_CONNECTION_REFUSED при попытке доступа к suggestion.json -конечной точке. Другие конечные точки работают нормально. Т.е. этот запрос работает нормально:

https://geocoder.ls.hereapi.com/6.2/geocode.json?searchtext=200%20S%20Mathilda%20Sunnyvale%20CA&gen=9&apiKey={API_KEY}

, но это не удается:

http://autocomplete.geocoder.ls.hereapi.com/6.2/suggest.json?query=Pariser+1+Berl&beginHighlight=<b>&endHighlight=</b>&apiKey={API_KEY}

с использованием, очевидно, того же ключа API, с вышеупомянутой ошибкой ERR_CONNECTION_REFUSED.

Меня также смущает то, что удаление символа из apiKey в первом запросе приводит к осмысленному ответу

{
  "error": "Unauthorized",
  "error_description": "ApiKey invalid. ApiKey not found."
}

Тогда как выполнение этого во втором запросе все еще просто возвращает ошибку ERR_CONNECTION_REFUSED.

1 Ответ

1 голос
/ 14 января 2020

Не могли бы вы попробовать использовать https instead of http в вашем запросе как -

https://autocomplete.geocoder.ls.hereapi.com/6.2/suggest.json?query=Pariser+1+Berl&beginHighlight=<b>&apiKey=apikey

В качестве примера для Javascript также используется https и который работает.

https://developer.here.com/documentation/examples/rest/geocoding_suggestions

Также спасибо за то, что уведомили нас, так как нам нужно обновить документацию портала.

Надеюсь, это поможет!

...