Adrese alt tesis ekleme - örnekler (yalnızca ABD)

Bu belgede, Address Validation API'nin sisteminizde alt birim ekleme davranışını gerektiren yanıt sinyalleri sağladığı bir dizi gerçek dünya senaryosu açıklanmaktadır. Bu sinyaller yalnızca ABD adresleri için kullanılabilir. Bağlam için Doğrulama mantığınızı oluşturma bölümündeki Örnek iş akışları'na bakın.

Sık karşılaşılan örnek: alt tesis ekleme

Bu senaryoda, sisteminizin müşteriden adrese birim numarası eklemesini isteyebileceği bir adres gösterilmektedir.

Girilen adres Bölge
1450 Brickell Avenue, Miami, FL 33131-4065 ABD

Alt birim eksik olan bir adresle ilgili karar

Aşağıdaki örnekte önemli sinyal vurgulanmaktadır.

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

Uç durum örneği: Alt tesis ekleme

Aşağıdaki örnekte, verdict simgesinin, daha ayrıntılı inceleme gerektiren adres kalitesi sorunlarını gösterdiği bir durum ele alınmaktadır. Bu örnekler, sistem mantığınızı geliştirmek için daha kapsamlı bir resim elde etmek üzere mantığınızın karardan adres bileşenlerine nasıl gidebileceğini de gösterir.

Eksik alt tesisler ve çıkarılan ve değiştirilen bileşenler

Bu örnekte, yerleşim yeri eksik ve posta kodu yanlış olan bir ABD adresinin girişi gösterilmektedir.

Girilen adres Bölge
1450 Brickell Avenue, FL 33132-4065 ABD

Eksik alt tesisler ile çıkarılan ve değiştirilen bileşenler için karar

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

Adres bileşenlerinin daha ayrıntılı bir şekilde incelenmesi, yerleşim yerinin çıkarıldığını ve posta kodunun değiştirildiğini gösteriyor.

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