Здесь карты обратного геокодирования API - PullRequest
0 голосов
/ 29 августа 2018

Я хочу реализовать некоторые новые функции в моем проекте, где необходимо использовать функции из API геокодирования. Моя проблема ... 401 Несанкционированная ошибка, которая возвращается из API.

Кстати, базовые карты с маршрутами и маркерами работают без ошибок.

Когда я запрашиваю: https://reverse.geocoder.api.here.com/6.2/reversegeocode.json с правильными параметрами, такими как app_id, app_code и prox, я получаю сообщение:

enter image description here

Что идет не так? Заранее благодарим за любые советы.

1 Ответ

0 голосов
/ 01 сентября 2018

Из FAQ :

HERE API используют две случайные строки, app_id и app_code, чтобы обеспечить безопасный доступ к услугам.

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

Для большей защиты вы можете связать определенные домены, источники или имена хостов для app_id на странице сведений о проекте.

Если вы получаете неавторизованный 401 Unauthorized error, который предполагает, что ваши app_id и app_code не настроены должным образом. Несколько шагов, которые вы могли бы предпринять, чтобы добраться до сути этого:

  1. Перейдите на страницу Проекты , чтобы создать новый проект и создать новый app_id и app_code .

  2. Перейдите на страницу Пример обратного геокода и вставьте app_id и app_code в форму, чтобы убедиться, что вы можете получить ответ.

  3. После успешного выполнения этих первых двух шагов вы можете приступить к изучению исходного варианта использования, чтобы выяснить, где может быть проблема. Некоторые предложения:

    • Вы уверены, что правильно скопировали app_id и app_code в свое приложение?

    • Вы уверены, что в качестве параметров в вашем запросе передаете app_id и app_code ?

    • Включили ли вы ограничения домена для этого нового проекта, что все запросы должны исходить из одного домена?

    • Не должно быть проблем в вашем случае с обратным геокодером, но если вы используете другие профессиональные сервисы, может быть лицензионное ограничение на использование определенных API. Это не относится к обратному геокодеру.

Каждый раз, когда я сталкивался с Несанкционированным, подобным тому, который вы наблюдали, я случайно не правильно указывал app_code в своем запросе.

...