Пустые результаты из Here API для примера почтовых индексов

#here-api

#здесь-api

Вопрос:

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

Вот URL-адрес запроса GET: https://geocode.search.hereapi.com/v1/geocode?qq=postalCode=[Insert-zip-code];country=USAamp;apiKey=[Insert-API-Key]

Ниже приведены резервные почтовые индексы:

75046
34988
68902
45258
19486
88102
32245
28603
68501
93403
68602
91365

Ответ №1:

Попробуйте с https://geocode.search.hereapi.com/v1/geocode ?q=PostalCode= zip_code USAamp;apiKey=your_api_key Обратите внимание, что существует только один q .

Вышеуказанное будет работать, но в некоторых случаях это даст вам результаты не только из Соединенных Штатов. Имейте в виду, что говорится в документации API для этой службы:

Поиск адреса по почтовому индексу (SGP, IRL)


(…) Эта функция доступна только для этих двух стран.

Это только для Ирландии и Сингапура.

Существует альтернатива для Соединенных Штатов (и Нидерландов), но для нее требуется код zip 4.

Что такое код Zip 4?

Код ZIP 4 использует базовый пятизначный код плюс четыре дополнительные цифры для идентификации географического сегмента в пределах пятизначной области доставки, например, городского квартала, группы квартир, отдельного получателя почты с большим объемом, почтового ящика или определенного маршрута доставки

Пример: https://geocode.search.hereapi.com/v1/geocode?qq=postalCode=60606-1506amp;apiKey=your_api_key Обратите внимание, что есть два q.

Комментарии:

1. Как вы упомянули, я пробовал с помощью theURL: geocode.search.hereapi.com/v1 / … и теперь я получаю результаты от API с помощью в Соединенных Штатах, но результаты не верны. Например: если я попробую с 45258-0002 (который находится в Цинциннати: oh.postcodebase.com/zipcode/45258-0002 ) Я получаю результаты из Миссури, а также оценка запроса составляет около 0,41. Все почтовые индексы, о которых я упоминал выше, имеют одну и ту же проблему

2. @sandeep-madineni помните, что «Это только для Ирландии и Сингапура». Вы используете сервис, предназначенный для этих двух стран, я полагаю, что, не указав одну из двух, api возвращает результаты «всего» мира. Но опять же, эта услуга работала не во всех странах. Для Соединенных Штатов вы должны использовать последний, который я ввел в свой ответ (почтовый индекс 4 кода). В любом случае, я не специалист по Here API, мой ответ основан на тестах, которые я провел, и на том, что я прочитал в документации. Вам следует связаться с ними, чтобы найти более точный ответ.