«app_key» означает то же самое, что «app_code» для ЗДЕСЬ учетных данных геокодирования на Python? - PullRequest
1 голос
/ 27 февраля 2020

Я пытаюсь геокодировать некоторые адреса с помощью python, поэтому я создал учетную запись freemium на https://developer.here.com мой код такой

(...)
here = Here(here_config.app_id, here_config.app_code, timeout=5)
here.geocode(string_to_geocode)

Я получаю следующее сообщение об ошибке :

HTTP Error 401: Unauthorized

мои сомнения связаны с разницей между терминами "код_приложения" в моем примере кода и "ключ_приложения" на экране учетных данных. Есть ли еще один шаг, который мне нужно сделать, чтобы получить "код_приложения" или мой "ключ_приложения" уже должен быть?

PS на том же самом Здесь экран дает мне возможность получить JAVASCRIPT ключей, ЗДЕСЬ SDK ДЛЯ IOS (ПРЕМИУМ ИЗДАНИЕ) [у этого параметра есть кнопка с надписью «Генерировать app_key и app_code», однако я не занимаюсь разработкой приложения для мобильного телефона, но python программа. Чего мне не хватает?

here_credential_screen

1 Ответ

1 голос
/ 28 февраля 2020

Идентификатор приложения и код приложения были заменены. Мы рекомендуем всем пользователям перейти на аутентификацию по API-ключу или OAuth 2.0 (JSON Web Tokens). Помните, что в рамках адаптации к новому методу аутентификации некоторые конечные точки также изменились. проверьте новые домены здесь

Вы можете использовать ApiKey или App_Id / App_Code .

, например, например это-

https://geocoder.ls.hereapi.com/6.2/geocode.json?apiKey={YOUR_API_KEY}&searchtext=425+W+Randolph+Chicago

https://developer.here.com/documentation/geocoder/dev_guide/topics/quick-start-geocode.html

...