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

Address Validation Overview

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

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

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

Если вам не нужно проверять отдельные компоненты адреса для вашего запроса, API геокодирования может лучше соответствовать вашим потребностям. API геокодирования преобразует адреса в координаты широты/долготы, тогда как API проверки адресов проверяет правильность адресов. Дополнительные сведения см. в разделе «Как работает API проверки адресов» ниже, а также в обзоре API геокодирования .

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

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

  1. Покупатель вводит адрес . На следующем изображении показана простая форма, которая позволяет покупателю ввести адрес, возможно, как часть процесса оформления заказа.
    Адрес, введенный клиентом.

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

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

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

    • Предоставьте клиенту рекомендуемый адрес для подтверждения:
      Попросите клиента подтвердить адрес, определенный API.

    • Предложите клиенту добавить недостающую информацию:
      Предложите клиенту ввести отсутствующую информацию об адресе.

    • Предложите пользователю исправить адрес, если API не может проверить введенный адрес из-за отсутствия или неверной информации:
      Предложите клиенту исправить информацию об адресе.

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

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

  • Обеспечивает проверки на уровне компонентов, включая подпомещения, если они доступны.
  • Попытки определить отсутствующие или неправильные компоненты адреса.
  • Очищает и стандартизирует формат компонентов адреса.

Попробуйте демоверсию , чтобы увидеть API проверки адресов в действии.

Ресурсы

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

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

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

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

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

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

Где доступно для адреса:

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

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

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

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

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

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

О CASS™

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

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

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

Что дальше


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