Bu belgede, gerçeğe dönüşen çok sayıda senaryoyu Address Validation API, kabul davranışını garanti eden yanıt sinyalleri sağlar kaldırın. Görüntüleyin İş akışına genel bakış: Bağlam için doğrulama yanıtını kullanın.
Yaygın örnek: kabul etme
Bu senaryoda, sisteminizin bir iletiyi almak için Müşteri tarafından girilen adrestir.
Adres girildi | Bölge |
---|---|
76 Buckingham Palace Road, Londra SW1W 9TQ | Birleşik Krallık |
Kabul edilebilir bir adresin sonucu
Aşağıdaki örnekte önemli sinyaller vurgulanmaktadır.
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true
}
Buna ek olarak, yanıtta aşağıdaki bilgiler de yer alır:
hasUnconfirmedComponents
false
kaldıhasInferredComponents
false
kaldıhasReplacedComponents
false
kaldı
Bu sinyaller birleştirildiğinde yüksek kaliteli bir adresi gösterir.
Uç durum örnekleri: kabul et
Aşağıdaki örneklerde, verdict
öğesinin adres gösterdiği durumlar ele alınmaktadır
kalite sorunları olup olmadığını kontrol edin. Bu örnekler ayrıca
mantığınızın karardan adres bileşenlerine nasıl gidebileceğini göstermek
daha kapsamlı bir görünüm elde etmek için kullanabilirsiniz.
ABD dışı onaylanmamış sokak numarası
Bu örnekte, tüm adres bileşenleriyle birlikte bir İtalyan adresinin girişi gösterilmektedir
hiçbir tahminde bulunulmadığı veya değiştirilmiş bileşen olmadığı anlamına gelir. Ancak
validationGranularity
ROUTE
.
Adres girildi | Bölge |
---|---|
Via Fonte Grugnale, 14 unit 2, 66054 VASTo CH, İtalya | IT |
Onaylanmamış bir sokak numarasıyla ilgili sonuç
{
"inputGranularity": "SUB_PREMISE",
"validationGranularity": "ROUTE",
"geocodeGranularity": "ROUTE",
"addressComplete": true,
"hasUnconfirmedComponents": true
}
Adres bileşenlerinin daha ayrıntılı incelenmesi, caddenin
numara UNCONFIRMED_BUT_PLAUSIBLE
.
{
"text": "14",
"componentType": "street_number",
"confirmationLevel": "UNCONFIRMED_BUT_PLAUSIBLE"
}
ABD'de onaylanmamış sokak numarası
Bu örnekte, tüm adres bileşenleriyle birlikte bir ABD adresinin girişi gösterilmektedir
herhangi bir çıkarım veya değişiklik yapılmadan mevcut olan, Ancak
validationGranularity
PREMISE_PROXIMITY
.
Adres girildi | Bölge |
---|---|
975 Carson Dr, Sunnyvale, CA 94086 | ABD |
Onaylanmamış bir sokak numarası için USPS verileri
{
"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",
}
Onaylanmış bir adres için eksik USPS verileri
Bu örnekte, tüm adres bileşenleriyle birlikte bir ABD adresinin girişi gösterilmektedir
hiçbir çıkarım yapılmadan ya da değiştirilmeden onaylanmış olması ve
validationGranularity
/PREMISE
Ancak, uspsData
tam olarak
doldurulur ve dpvConfirmation
değeri içermez.
Adres girildi | Bölge |
---|---|
155 Via Condado Way, Palm Beach Gardens, FL 33418-1703 | ABD |
Eksik USPS verileri olan onaylanmış bir adresle ilgili karar
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true,
}
Eksik USPS verilerine sahip onaylı bir adres için USPS verileri
{
"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"
}