เอกสารนี้อธิบายสถานการณ์จริงหลายสถานการณ์ที่ Address Validation API ให้สัญญาณการตอบกลับที่รับประกันพฤติกรรมเพิ่มสถานที่ย่อยจากระบบของคุณ สัญญาณเหล่านี้ใช้ได้กับที่อยู่ในสหรัฐอเมริกาเท่านั้น ดูตัวอย่างเวิร์กโฟลว์ในสร้างตรรกะการตรวจสอบความถูกต้องเพื่อดูบริบท
ตัวอย่างที่พบบ่อย: เพิ่มสถานที่ย่อย
สถานการณ์นี้แสดงที่อยู่ที่ระบบอาจแจ้งให้ลูกค้าเพิ่มหมายเลขยูนิตลงในที่อยู่
| ที่อยู่ที่ป้อน | ภูมิภาค |
|---|---|
| 1450 Brickell Avenue, Miami, FL 33131-4065 | สหรัฐอเมริกา |
คำตัดสินสำหรับที่อยู่ที่ไม่มีสถานที่ย่อย
ตัวอย่างด้านล่างไฮไลต์สัญญาณที่สำคัญ
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"possibleNextAction": "CONFIRM_ADD_SUBPREMISES"
}
ตัวอย่างกรณีพิเศษ: เพิ่มสถานที่ย่อย
ตัวอย่างต่อไปนี้ครอบคลุมสถานการณ์ที่ verdict บ่งชี้ถึงปัญหาด้านคุณภาพของที่อยู่ซึ่งจำเป็นต้องมีการตรวจสอบเพิ่มเติม ตัวอย่างนี้ยังแสดงให้เห็นว่าตรรกะของคุณสามารถเปลี่ยนจากคำตัดสินไปเป็นคอมโพเนนต์ที่อยู่ได้อย่างไร เพื่อให้ได้ภาพที่สมบูรณ์ยิ่งขึ้นเพื่อปรับปรุงตรรกะของระบบ
ไม่มีองค์ประกอบย่อยและองค์ประกอบที่อนุมานและแทนที่
ตัวอย่างนี้แสดงการป้อนที่อยู่ในสหรัฐอเมริกาซึ่งไม่มีท้องถิ่นและรหัสไปรษณีย์ไม่ถูกต้อง
| ที่อยู่ที่ป้อน | ภูมิภาค |
|---|---|
| 1450 Brickell Avenue, FL 33132-4065 | สหรัฐอเมริกา |
คำตัดสินสำหรับสถานที่ย่อยที่ขาดหายไป รวมถึงคอมโพเนนต์ที่อนุมานและแทนที่
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"hasInferredComponents": true,
"hasReplacedComponents": true,
"possibleNextAction": "CONFIRM_ADD_SUBPREMISES"
}
การตรวจสอบเพิ่มเติมเกี่ยวกับคอมโพเนนต์ของที่อยู่แสดงให้เห็นว่ามีการอนุมานท้องถิ่นและแทนที่รหัสไปรษณีย์
{
"componentName": {
"text": "33131",
}
"componentType": "postal_code",
"confirmationLevel": "CONFIRMED",
"replaced": true
},
{
"componentName": {
"text": "Miami",
"languageCode": "en"
}
"componentType": "locality",
"confirmationLevel": "CONFIRMED",
"inferred": true
}