Visão geral da API Address Validation

Visão geral da validação de endereço

A Address Validation API é um serviço que aceita endereços. Ele identifica e valida os componentes do endereço. Ele também padroniza o endereço de correspondência e localiza as coordenadas de latitude/longitude mais conhecidas para ele. Para endereços dos Estados Unidos e de Porto Rico, você pode ativar o Sistema de suporte de precisão de codificação (CASSTM, na sigla em inglês).

Por que usar a API Address Validation

Com a API Address Validation, é possível melhorar a previsibilidade de entrega e reduzir as falhas de entrega, melhorando a experiência do cliente. Isso é feito capturando endereços inválidos e reconhecendo melhor as características dos endereços.

Se você não precisa validar os componentes de endereço individuais para sua solicitação, a API Geocoding pode ser uma correspondência melhor para suas necessidades. A API Geocoding converte endereços em coordenadas de latitude/longitude, enquanto a API Address Validation valida a precisão dos endereços. Para detalhes, consulte Como a API Address Validation funciona abaixo, bem como a Visão geral da API Geocoding.

O que você pode fazer com a API Address Validation

Com a API Address Validation, é possível determinar se um endereço se refere a um lugar real. Se o endereço não se referir a um local real, a API poderá identificar componentes possivelmente errados que você pode apresentar aos clientes para corrigir. Veja um exemplo de fluxo de trabalho usando a API:

  1. O cliente insere um endereço: a imagem a seguir mostra um formulário simples que permite ao cliente inserir um endereço, possivelmente como parte de um fluxo de finalização da compra.
    O endereço inserido pelo cliente.

  2. O app envia o endereço para a API: o aplicativo transmite esse endereço como a entrada para a API Address Validation.

  3. A API valida e padroniza o endereço: na resposta, a API de validação de endereço retorna o endereço completo conforme determinado pela API ou indica onde estão as informações ausentes.

  4. O cliente corrige ou confirma o endereço recomendado: dependendo do que a API retorna, você pode fornecer as seguintes solicitações ao cliente:

    • Apresente um endereço recomendado para o cliente confirmar:
      Peça ao cliente para confirmar o endereço conforme determinado pela API.

    • Peça para o cliente adicionar informações ausentes:
      Solicite que o cliente digite as informações do endereço que estão faltando.

    • Solicite que o usuário corrija o endereço se a API não puder validar o endereço de entrada devido a informações ausentes ou incorretas:
      Solicite que o cliente corrija as informações do endereço.

Como funciona a API Address Validation

A validação do endereço aceita uma solicitação POST com o endereço na forma de um corpo JSON. Ele separa o endereço nos componentes individuais e faz as seguintes verificações e correções:

  • Fornece verificações de validação no nível do componente, incluindo sub-locais, quando disponíveis.
  • Tenta inferir componentes de endereço ausentes ou incorretos.
  • Limpa e padroniza o formato dos componentes de endereço.

Teste a demonstração para ver a API Address Validation em ação.

Recursos

Na tabela a seguir, resumimos os recursos disponíveis por meio da API Address Validation e os dados retornados. Para detalhes específicos, consulte a referência da API Address Validation.

Recursos de dados Dados retornados

Componentes de endereço no formato JSON.

Consulte Validar um endereço.

Endereço completo e validado (se possível).

Status de validação de cada componente de endereço.

Quando disponível para um endereço:

  • Geocodificação
  • Precisão de endereço
  • Dados de serviços postais, quando disponíveis.

Consulte Entenda a resposta da validação.

Como usar a API Address Validation

1 Teste a demonstração Explore a demonstração com uma variedade de formulários de endereço, corretos e incorretos. A demonstração fornece uma maneira útil de explorar os valores de retorno do serviço, bem como a resposta da API formatada em JSON.
2 Prepare-se. Comece com Configurar seu projeto do Google Cloud e siga as instruções a seguir.
3 Validar um endereço Comece com um endereço simples e, para maior precisão, ative o CASS (apenas para endereços dos EUA e PR). Consulte Validar um endereço.
4 Processar uma resposta A resposta da API de validação de endereço fornece duas propriedades, cada uma delas usada de maneiras diferentes. Consulte Entenda a resposta da validação.
5 Melhorar a precisão da validação Você pode nos ajudar a melhorar a precisão do endereço fornecendo feedback sobre as respostas da API Address Validation. Consulte Enviar feedback de validação de endereço.

Bibliotecas de clientes disponíveis

Para uma lista das bibliotecas de cliente disponíveis para a API Address Validation, consulte Bibliotecas de cliente.

Sobre o CASSTM

O Serviço Postal dos Estados Unidos1 mantém o Sistema de suporte de precisão de codificação (CASSTM, na sigla em inglês) para oferecer suporte e certificar provedores de validação de endereço. Um serviço CASS CertifiedTM, como a API Address Validation, foi confirmado pela capacidade de preencher informações ausentes de um endereço, padronizá-lo e atualizá-lo para fornecer a você o endereço mais atual e mais preciso.

O CASS não é ativado por padrão e é compatível apenas com as regiões "US" e "PR". Para ativar o CASS, defina enableUspsCass como true como parte de uma solicitação de validação. Para mais informações, consulte Validar um endereço.

Como parte do uso dos serviços da USPS, ela avalia as solicitações de endereços criados artificialmente. Se o USPS identificar um endereço de entrada como sendo criado artificialmente, o Google será obrigado a interromper a validação de endereços para o cliente e precisará informar os dados de contato do cliente (nome e endereço), o endereço de entrada relevante e os dados de uso agregados para o USPS. Ao usar a API, você concorda com estes Termos de serviço específicos.

A seguir


  1. A Plataforma Google Maps é um Licenciado não exclusivo do Serviço Postal dos Estados Unidos. As seguintes marcas registradas pertencem ao Serviço Postal dos Estados Unidos e é usada com permissão: CATETM, CASSTM e SSN.