Questo documento descrive una serie di scenari reali in cui l'API Address Validation fornisce indicatori di risposta che giustificano un comportamento di accettazione da parte del tuo sistema. Per il contesto, consulta Panoramica del flusso di lavoro in Utilizzare la risposta di convalida.
Esempio comune: accetta
Questo scenario illustra un indirizzo in cui il tuo sistema accetterebbe un indirizzo inserito da un cliente.
Indirizzo inserito | Regione |
---|---|
76 Buckingham Palace Road, London SW1W 9TQ | Regno Unito |
Verdetto per un indirizzo accettabile
L'esempio riportato di seguito evidenzia gli indicatori importanti.
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true
}
Oltre a questo, il verdict
indica quanto segue:
hasUnconfirmedComponents
rimanentifalse
hasInferredComponents
rimanentifalse
hasReplacedComponents
rimanentifalse
Se combinati, questi indicatori indicano un indirizzo di alta qualità.
Esempi di casi limite: accetta
Gli esempi riportati di seguito riguardano situazioni in cui
verdict
indica problemi di qualità dell'indirizzo che richiedono ulteriori indagini. Questi
esempi illustrano anche come la logica può passare dal verdetto ai
componenti dell'indirizzo per ottenere un quadro più completo al fine di migliorare la
logica del sistema.
Numero civico non confermato non statunitense
Questo esempio illustra l'inserimento di un indirizzo italiano con tutti i componenti dell'indirizzo
presenti, senza componenti dedotti o sostituiti. Tuttavia, il
validationGranularity
è ROUTE
.
Indirizzo inserito | Regione |
---|---|
Via Fonte Grugnale, 14 unità 2, 66054 Vasto CH, Italia | IT |
Verdetto per un numero civico non confermato
{
"inputGranularity": "SUB_PREMISE",
"validationGranularity": "ROUTE",
"geocodeGranularity": "ROUTE",
"addressComplete": true,
"hasUnconfirmedComponents": true
}
Ulteriori indagini sui componenti dell'indirizzo rivelano che il
livello di conferma
per il numero civico è UNCONFIRMED_BUT_PLAUSIBLE
.
{
"text": "14",
"componentType": "street_number",
"confirmationLevel": "UNCONFIRMED_BUT_PLAUSIBLE"
}
Numero civico statunitense non confermato
Questo esempio illustra l'inserimento di un indirizzo statunitense con tutti i componenti dell'indirizzo
presenti, senza componenti dedotti o sostituiti. Tuttavia, il
validationGranularity
è PREMISE_PROXIMITY
.
Indirizzo inserito | Regione |
---|---|
975 Carson Dr, Sunnyvale, CA 94086 | US |
Dati USPS per un numero civico non confermato
{
"firstAddressLine": "975 CARSON DR",
"cityStateZipAddressLine": "SUNNYVALE CA 94086",
"city": "SUNNYVALE",
"state": "CA",
"zipCode": "94086"
"dpvConfirmation": "N",
"dpvFootnote": "AAM3",
"carrierRoute": "C031",
"carrierRouteIndicator": "D",
"postOfficeCity": "SUNNYVALE",
"postOfficeState": "CA",
"fipsCountyCode": "085",
"county": "SANTA CLARA",
}
Dati USPS incompleti per un indirizzo confermato
Questo esempio illustra l'inserimento di un indirizzo statunitense con tutti i componenti dell'indirizzo
confermati, senza componenti dedotti o sostituiti e un
validationGranularity
di PREMISE
. Tuttavia, uspsData
non è completamente compilato e non contiene un valore dpvConfirmation
.
Indirizzo inserito | Regione |
---|---|
155 Via Condado Way, Palm Beach Gardens, FL 33418-1703 | US |
Verdetto per un indirizzo confermato con dati USPS incompleti
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true,
}
Dati USPS per un indirizzo confermato con dati USPS incompleti
{
"standardizedAddress": {
"firstAddressLine": "155 VIA CONDADO WAY",
"cityStateZipAddressLine": "PALM BEACH GARDENS",
"city": "PALM BEACH GARDENS",
"state": "FL",
"zipCode": "33418"
},
"carrierRoute": "H018",
"postOfficeCity": "PALM BEACH GARDENS",
"postOfficeState": "FL"
}