Gestire gli indirizzi degli Stati Uniti

Questo documento riguarda la convalida degli indirizzi specifica per gli Stati Uniti:

Dati USPS nel tuo flusso di lavoro

Quando convalidi gli indirizzi negli Stati Uniti, il servizio dell'API Address Validation può anche compilare la parte uspsData del reso.

Poiché questo oggetto non è sempre compilato, non devi fare affidamento su questa proprietà come unico mezzo per convalidare gli indirizzi, ma devi incorporare anche i componenti di giudizio e indirizzo nel tuo sistema.

USPS Delivery Point Verification (DPV)

Nell'ambito della risposta uspsData, il campo dpvConfirmation restituisce un singolo carattere per indicare se l'USPS può effettuare la consegna all'indirizzo fornito.

Puoi utilizzare questo campo per determinare quanto segue:

  • La validità dell'indirizzo.
  • Se nell'indirizzo manca un numero di unità secondarie.
  • se il numero della proprietà secondaria non esiste nel sistema di dati USPS.

Il servizio restituisce uno dei quattro valori dpvConfirmation o non restituisce affatto un valore dpvConfirmation. La tabella seguente mostra il comportamento consigliato che la logica deve utilizzare per ciascuno dei cinque possibili risultati. Per maggiori dettagli su questa logica, consulta la Panoramica del flusso di lavoro in Utilizzare la risposta di convalida.

Valore

Comportamento

Descrizione

N o vuoto

Correggi l'indirizzo

L'indirizzo non è stato confermato tramite DPV.

Ciò significa che l'USPS non riconosce il numero civico inserito presente nella via (percorso) inserita e non può effettuare la consegna.

D

Correggi l'indirizzo

L'indirizzo è stato confermato tramite DPV solo per il numero principale e mancavano le informazioni sul numero secondario.

Ciò significa che il numero di proprietà inserito esiste nella via inserita, ma per raggiungere un indirizzo completamente verificato/corrispondente a una sede fisica, è necessario fornire anche un numero di proprietà secondaria valido. In altre parole, l'elemento secondario mancava nell'input.

S

Conferma l'indirizzo

L'indirizzo è stato confermato tramite DPV solo per il numero principale e le informazioni sul numero secondario erano presenti, ma non confermate.

Ciò significa che il numero civico inserito esiste nel percorso inserito, ma la proprietà secondaria indicata non esiste all'interno dell'edificio, secondo USPS.

Y

Accetta l'indirizzo

L'indirizzo è stato confermato tramite DPV per il numero principale e per eventuali numeri secondari.

Ciò significa che l'indirizzo è completamente recapitabile da USPS, incluso il numero della proprietà secondaria, se applicabile.

Il resto di questa sezione illustra scenari reali che utilizzano i codici DPV.

Esempio di DPV N: correggi l'indirizzo

Questo esempio utilizza un numero civico inesistente in un indirizzo altrimenti valido.

  • Indirizzo inserito: 12 Amphitheatre Parkway, Mountain View, CA, 94043
  • Regione: Stati Uniti
  • Il campo dpvConfirmation restituisce: N

Si tratta di un indicatore estremamente forte che questo numero di indirizzi non esiste su questo percorso. Come per altri indirizzi problematici, il sistema dovrebbe chiedere all'utente di apportare le correzioni.

Esempio di DPV D: correggi l'indirizzo

Questo esempio utilizza l'ufficio di Google a New York, ma non contiene un'area sottoposta a restrizioni, che è una parte obbligatoria dell'indirizzo. Puoi verificarlo utilizzando l'indirizzo nella demo senza informazioni sulle strutture secondarie.

  • Indirizzo inserito: 111 8th Avenue, New York, NY, 10011
  • Regione: Stati Uniti
  • Il campo dpvConfirmation restituisce: D

Ciò conferma che la proprietà secondaria non era presente nell'input. Per ottenere un valore DPV di Y, è necessario includere un'area secondaria valida nell'input. Ad esempio, puoi includere un'unità secondaria valida di FL 4 (4° piano) per ottenere un valore dpvConfirmation di Y.

Esempio di DPV S - conferma l'indirizzo

Questo esempio utilizza un numero di proprietà secondaria che non esiste all'interno dell'edificio:

  • Indirizzo inserito: 1600 Amphitheatre Parkway, Suite 101, Mountain View, CA, USA, 94043
  • Regione: Stati Uniti
  • Il campo dpvConfirmation restituisce: S

Ciò indica che, sebbene 1600 Amphitheatre Parkway esista come indirizzo che può accettare posta, la proprietà secondaria Ste 101 non è una parte valida dell'indirizzo. Il tuo sistema deve confermare queste informazioni con l'utente e offrire un'opportunità di correzione.

Esempio DPV Y: accetta l'indirizzo

Questo esempio utilizza l'indirizzo di Googleplex a Mountain View, in California, come indirizzo di qualità noto.

  • Indirizzo inserito: 1600 Amphitheatre Parkway, Mountain View, CA, 94043
  • Regione: Stati Uniti
  • Il campo dpvConfirmation restituisce: Y

L'indirizzo è completamente idoneo per la consegna da parte di USPS. Ciò ti offre un grado molto elevato di certezza che l'API abbia restituito un indirizzo di buona qualità e puoi utilizzarlo come fornito.

Nota: il valore DPV non indica se l'API Address Validation ha apportato modifiche all'input, ad esempio una correzione ortografica.

Messaggi di sicurezza per gli indirizzi statunitensi

Questa sezione illustra gli indicatori di sicurezza forniti nei dati USPS per gli indirizzi creati artificialmente. Questa misura di sicurezza è progettata per impedire la creazione artificiale di un elenco di indirizzi rilevando quando un indirizzo inviato sembra essere stato creato artificialmente e non ottenuto in modo legittimo. Si tratta di un evento molto raro.

Quando l'USPS identifica un indirizzo creato artificialmente, il campo errorMessage della proprietà uspsData della risposta contiene un messaggio di errore che descrive il problema. Ad esempio:

AMS API processing was terminated due to the detection of what is determined to
be an artificially created address. No address beyond this point has been
validated and/or processed. If you believe this address was identified in error,
please contact your Vendor.