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

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

Введение

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

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

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

API геокодирования может лучше подойти вам, если вам не нужно проверять отдельные компоненты адреса. API геокодирования преобразует адреса в координаты широты и долготы. API проверки адресов проверяет корректность адресов. Подробное сравнение см. в разделе «Возможность проверки местоположения с помощью платформы Google Карт» в Центре архитектуры.

Что можно сделать с помощью 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 Попробуйте демо-версию Explore the demo with a variety of address forms, both correct and incorrect. The demo provides a useful way to explore both the return values from the service, as well as the JSON formatted API response.
2 Проверить покрытие Ознакомьтесь с подробностями покрытия , чтобы узнать, какие страны и регионы поддерживает API проверки адресов.
3 Настройте Начните с настройки проекта Google Cloud и следуйте приведенным ниже инструкциям.
4 Запросить подтверждение адреса Начните с базового адреса, а затем, для дополнительной точности, включите CASS (только для адресов в США и Пуэрто-Рико). См. раздел «Запрос подтверждения адреса».
5 Обработать ответ Ответ API проверки адресов содержит два свойства, каждое из которых используется по-разному. См. раздел «Понимание базового ответа».
6 Повысить точность проверки Вы можете помочь повысить точность адресов, оставив отзыв об ответах API проверки адресов. См. раздел Обработка обновлённых адресов .

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

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

О CASS™

The United States Postal Service® (USPS®) 1 maintains the Coding Accuracy Support System (CASS™) to support and certify address validation providers. A CASS Certified™ service, such as the Address Validation API, has been confirmed for its ability to fill in information missing from an address, standardize it, and update it to give you the most current and most accurate address.

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

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

Что дальше?


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