เพิ่มสถานที่ย่อยในที่อยู่ - ตัวอย่าง (สหรัฐอเมริกาเท่านั้น)

เอกสารนี้อธิบายสถานการณ์จริงหลายสถานการณ์ที่ 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
}