#rest #here-api
#rest #здесь-api
Вопрос:
Я работаю с Here map multi-reversergeocode api.
Я сгенерировал свои собственные app_id и app_code и пытаюсь получить доступ к api из своего Java-кода. Но я получаю 503 Service unavailable
сообщение об ошибке.
WebTarget target = client.target("https://reverse.geocoder.api.here.com/6.2/multi-reversegeocode.xml?mode=retrieveAddressesamp;gen=9amp;app_id=<APP_ID>amp;app_code=<APP_CODE>");
Response response = target.request().post(Entity.text(payload));
Ответ №1:
Я попробовал следовать инструкциям, приведенным в примере https://developer.here.com/api-explorer/rest/geocoder/multi-reverse-geocode и смог успешно получить ответ. Также он отлично работает для https://reverse.geocoder.api.here.com/6.2/multi-reversegeocode.xml url-адрес публикации. Пожалуйста, проверьте, правильно ли задано ваше тело и заголовки. Если вы все еще сталкиваетесь с проблемой, поделитесь своим вводом / телом.
curl
-X POST
-H 'Content-Type: *'
-H 'Cache-Control: no-cache'
-d 'id=0001amp;prox=52.5309,13.3845,50
id=0002amp;prox=50.1618,8.5334,50
id=0003amp;prox=40.7296,-73.9868,50
id=0004amp;prox=47.6098,-122.3425,50
id=0005amp;prox=-22.9804,-43.1897,50
id=0006amp;prox=-8.4943,115.2533,50
id=0007amp;prox=28.6338,77.2191,50
id=0008amp;prox=-33.9204,18.4208,50
id=0009amp;prox=21.0027,-89.6224,50
id=0010amp;prox=24.6607,46.712,50'
'https://reverse.geocoder.api.here.com/6.2/multi-reversegeocode.json?mode=retrieveAddressesamp;gen=9amp;app_id=devportal-demo-20180625amp;app_code=9v2BkviRwi9Ot26kp2IysQ'