Aggiungere locali secondari all'indirizzo: esempi (solo Stati Uniti)

Questo documento descrive una serie di scenari reali in cui l'API Address Validation fornisce segnali di risposta che giustificano un comportamento di aggiunta di un sottolocale da parte del sistema. Questi indicatori sono disponibili solo per gli indirizzi statunitensi. Per il contesto, consulta Flussi di lavoro di esempio in Crea la logica di convalida.

Esempio comune: aggiunta di locali secondari

Questo scenario illustra un indirizzo in cui il sistema potrebbe chiedere a un cliente di aggiungere un numero di unità all'indirizzo.

Indirizzo inserito Regione
1450 Brickell Avenue, Miami, FL 33131-4065 US

Verdetto per un indirizzo a cui manca un'unità secondaria

L'esempio seguente evidenzia l'indicatore importante.

{
  "inputGranularity": "PREMISE",
  "validationGranularity": "PREMISE",
  "geocodeGranularity": "PREMISE",
  "possibleNextAction": "CONFIRM_ADD_SUBPREMISES"
}

Esempio di caso limite: aggiunta di locali secondari

Il seguente esempio riguarda una situazione 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.

Componenti secondari mancanti e componenti dedotti e sostituiti

Questo esempio illustra l'inserimento di un indirizzo statunitense con una località mancante e un codice postale errato.

Indirizzo inserito Regione
1450 Brickell Avenue, FL 33132-4065 US

Verdetto per un componente secondario mancante e per i componenti dedotti e sostituiti

{
  "inputGranularity": "PREMISE",
  "validationGranularity": "PREMISE",
  "geocodeGranularity": "PREMISE",
  "hasInferredComponents": true,
  "hasReplacedComponents": true,
  "possibleNextAction": "CONFIRM_ADD_SUBPREMISES"
}

Ulteriori indagini sui componenti dell'indirizzo rivelano che la località è stata dedotta e il codice postale è stato sostituito.

{
   "componentName": {
     "text": "33131",
   }
   "componentType": "postal_code",
   "confirmationLevel": "CONFIRMED",
   "replaced": true
},
{
   "componentName": {
     "text": "Miami",
     "languageCode": "en"
   }
   "componentType": "locality",
   "confirmationLevel": "CONFIRMED",
   "inferred": true
}