Обзор API проверки адреса

Разработчики Европейской экономической зоны (ЕЭЗ)

Введение

API проверки адреса — это служба, которая принимает адрес. Она определяет компоненты адреса и проверяет их. Она также стандартизирует адрес для почтовой рассылки и находит для него наиболее известные координаты широты/долготы. При желании для адресов в США и Пуэрто-Рико можно включить систему поддержки точности кодирования (CASS™) .

Зачем использовать API проверки адреса

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

Geocoding API может лучше соответствовать вашим потребностям, если вам не нужно проверять отдельные компоненты адреса. Geocoding API преобразует адреса в координаты широты и долготы. Address Validation API проверяет адреса на корректность . Подробное сравнение см. в разделе Building location validation capabilities using Google Maps Platform в Architecture Center.

Что можно сделать с помощью API проверки адресов

Попробуйте демо

С помощью API проверки адреса вы можете определить, относится ли адрес к реальному месту. Если адрес не относится к реальному месту, API может определить потенциально неверные компоненты, которые вы можете предоставить своим клиентам для исправления. Вот пример рабочего процесса с использованием API:

  1. Клиент вводит адрес . На следующем изображении показана базовая форма, позволяющая клиенту ввести адрес, возможно, в ходе оформления заказа.

  2. Приложение отправляет адрес в API . Приложение передает этот адрес в качестве входных данных в API проверки адреса.

    Адрес, введенный клиентом.

  3. API проверяет и стандартизирует адрес . В своем ответе API проверки адреса возвращает полный адрес, определенный API, или указывает, где отсутствует информация.

  4. Клиент подтверждает или исправляет адрес — в зависимости от того, что возвращает API, вы можете предоставить клиенту следующие подсказки: A. Подтвердить рекомендуемый адрес. B. Предоставить недостающую информацию. C. Исправить адрес.

    Попросите клиента подтвердить адрес, определенный API.Предложите клиенту ввести недостающую адресную информацию.Попросите клиента исправить адресную информацию.

Как работает API проверки адреса

Проверка адреса принимает запрос POST с адресом в виде тела JSON. Она разделяет адрес на отдельные компоненты, а затем пытается сделать следующее:

  • Исправления — обеспечивает проверки на уровне компонентов, включая подсистемы, где это возможно.
  • Завершает — пытается определить отсутствующие или неверные компоненты адреса.
  • Форматы — очищает и стандартизирует формат компонентов адреса.

Ресурсы

В следующей таблице обобщены ресурсы, доступные через API проверки адресов, а также возвращаемые им данные. Для получения подробной информации см. Справочник API проверки адресов .

Ресурсы данных Данные возвращены

Компоненты адреса в формате JSON.

См. Проверка адреса .

Полный, подтвержденный адрес (если возможно).

Статус проверки каждого компонента адреса.

Если доступно по адресу:

  • Геокодировать
  • Точность адреса
  • Данные почтовых служб, если таковые имеются.

См. раздел Понимание ответа проверки .

Как использовать API проверки адреса

1 Попробуйте демо-версию Исследуйте демо с различными формами адресов, как правильными, так и неправильными. Демо предоставляет полезный способ изучить как возвращаемые значения от сервиса, так и ответ API в формате JSON.
2 Проверить покрытие Ознакомьтесь с подробностями покрытия , чтобы узнать, какие страны и регионы поддерживает API проверки адресов.
3 Настройте Начните с настройки проекта Google Cloud и следуйте приведенным ниже инструкциям.
4 Запросить проверку адреса Начните с базового адреса, а затем, для дополнительной точности, вы можете включить CASS (только для адресов в США и Пуэрто-Рико). См. Запросить проверку адреса.
5 Обработать ответ Ответ API проверки адреса предоставляет два свойства, каждое из которых используется по-разному. См. Понять базовый ответ.
6 Повышение точности проверки Вы можете помочь улучшить точность адресов, предоставив отзыв об ответах API проверки адресов. См. Обработка обновленных адресов .

Доступные клиентские библиотеки

Список доступных клиентских библиотек для API проверки адресов см. в разделе Клиентские библиотеки .

О CASS™

Почтовая служба США® (USPS®) 1 поддерживает систему поддержки точности кодирования (CASS™) для поддержки и сертификации поставщиков услуг проверки адресов. Служба CASS Certified™, такая как API проверки адресов, была подтверждена на предмет ее способности заполнять отсутствующую в адресе информацию, стандартизировать ее и обновлять, чтобы предоставить вам самый актуальный и точный адрес.

CASS не включен по умолчанию и поддерживается только для регионов "US" и "PR". Чтобы включить CASS, установите enableUspsCass на true как часть запроса на проверку. Для получения дополнительной информации см. Проверка адреса .

В рамках нашего использования услуг USPS, USPS оценивает запросы на искусственно созданные адреса. Если USPS определяет, что адрес ввода создан искусственно, Google обязан прекратить проверку адресов для клиента и должен сообщить контактную информацию клиента (имя и адрес), соответствующий адрес ввода и агрегированные данные об использовании в USPS. Используя API, вы соглашаетесь с этими Условиями использования сервиса .

Что дальше?


  1. Google Maps Platform является неисключительным лицензиатом United States Postal Service®. Следующие товарные знаки принадлежат United States Postal Service® и используются с разрешения: United States Postal Service®, CASS™, CASS Certified™.