Из FAQ :
HERE API используют две случайные строки, app_id и app_code, чтобы обеспечить
безопасный доступ к услугам.
HERE API используют комбинацию этих 2 случайных строк для идентификации
пользователей и приложений, а также отслеживать использование приложения.
Для большей защиты вы можете связать определенные домены, источники
или имена хостов для app_id на странице сведений о проекте.
Если вы получаете неавторизованный 401 Unauthorized error
, который предполагает, что ваши app_id и app_code не настроены должным образом. Несколько шагов, которые вы могли бы предпринять, чтобы добраться до сути этого:
Перейдите на страницу Проекты , чтобы создать новый проект и создать новый app_id и app_code .
Перейдите на страницу Пример обратного геокода и вставьте app_id и app_code в форму, чтобы убедиться, что вы можете получить ответ.
После успешного выполнения этих первых двух шагов вы можете приступить к изучению исходного варианта использования, чтобы выяснить, где может быть проблема. Некоторые предложения:
Вы уверены, что правильно скопировали app_id и app_code в свое приложение?
Вы уверены, что в качестве параметров в вашем запросе передаете app_id и app_code ?
Включили ли вы ограничения домена для этого нового проекта, что все запросы должны исходить из одного домена?
Не должно быть проблем в вашем случае с обратным геокодером, но если вы используете другие профессиональные сервисы, может быть лицензионное ограничение на использование определенных API. Это не относится к обратному геокодеру.
Каждый раз, когда я сталкивался с Несанкционированным, подобным тому, который вы наблюдали, я случайно не правильно указывал app_code в своем запросе.