Dokumen ini menjelaskan sejumlah skenario dunia nyata saat Address Validation API memberikan sinyal respons yang menjamin perilaku terima dari sistem Anda. Lihat Ringkasan alur kerja di Menggunakan respons validasi untuk mengetahui konteksnya.
Contoh umum: terima
Skenario ini menggambarkan alamat yang akan diterima oleh sistem Anda, yang dimasukkan oleh pelanggan.
| Alamat yang dimasukkan | Wilayah |
|---|---|
| 76 Buckingham Palace Road, London SW1W 9TQ | Inggris Raya |
Keputusan untuk alamat yang dapat diterima
Contoh di bawah menyoroti sinyal penting.
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true
}
Selain itu, verdict
menunjukkan hal berikut:
hasUnconfirmedComponentstetap menjadifalsehasInferredComponentstetap menjadifalsehasReplacedComponentstetap menjadifalse
Jika digabungkan, sinyal ini menunjukkan alamat berkualitas tinggi.
Contoh kasus ekstrem: terima
Contoh berikut mencakup situasi saat
verdict
menunjukkan masalah kualitas alamat yang memerlukan penyelidikan lebih lanjut. Contoh
ini juga menggambarkan bagaimana logika Anda dapat berpindah dari putusan ke
komponen alamat untuk mendapatkan gambaran yang lebih lengkap guna meningkatkan
logika sistem Anda.
Nomor jalan non-AS yang belum dikonfirmasi
Contoh ini menggambarkan entri alamat Italia dengan semua komponen alamat
ada, serta tidak ada komponen yang disimpulkan atau diganti. Namun, validationGranularity
adalah ROUTE.
| Alamat dimasukkan | Wilayah |
|---|---|
| Via Fonte Grugnale, 14 unit 2, 66054 Vasto CH, Italia | IT |
Verdict for an unconfirmed street number
{
"inputGranularity": "SUB_PREMISE",
"validationGranularity": "ROUTE",
"geocodeGranularity": "ROUTE",
"addressComplete": true,
"hasUnconfirmedComponents": true
}
Penyelidikan lebih lanjut terhadap komponen alamat mengungkapkan bahwa
tingkat konfirmasi
untuk nomor jalan adalah UNCONFIRMED_BUT_PLAUSIBLE.
{
"text": "14",
"componentType": "street_number",
"confirmationLevel": "UNCONFIRMED_BUT_PLAUSIBLE"
}
Nomor jalan yang belum dikonfirmasi di AS
Contoh ini menggambarkan entri alamat AS dengan semua komponen alamat
yang ada, tanpa komponen yang disimpulkan atau diganti. Namun, validationGranularity
adalah PREMISE_PROXIMITY.
| Alamat dimasukkan | Wilayah |
|---|---|
| 975 Carson Dr, Sunnyvale, CA 94086 | US |
Data USPS untuk nomor jalan yang belum dikonfirmasi
{
"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",
}
Data USPS tidak lengkap untuk alamat yang dikonfirmasi
Contoh ini menggambarkan entri alamat AS dengan semua komponen alamat
dikonfirmasi, tanpa komponen yang disimpulkan atau diganti, dan
validationGranularity
PREMISE. Namun, uspsData
tidak diisi sepenuhnya, dan tidak berisi nilai dpvConfirmation.
| Alamat yang dimasukkan | Wilayah |
|---|---|
| 155 Via Condado Way, Palm Beach Gardens, FL 33418-1703 | US |
Hasil untuk alamat yang dikonfirmasi dengan data USPS yang tidak lengkap
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true,
}
Data USPS untuk alamat yang dikonfirmasi dengan data USPS yang tidak lengkap
{
"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"
}