इस दस्तावेज़ में, असल दुनिया की कई स्थितियों के बारे में बताया गया है. इनमें पते की पुष्टि करने वाला एपीआई, रिस्पॉन्स सिग्नल देता है. इन सिग्नल से यह पता चलता है कि आपके सिस्टम को उप-प्राइमिस जोड़ने की ज़रूरत है. ये सिग्नल सिर्फ़ अमेरिका के पतों के लिए उपलब्ध हैं. संदर्भ के लिए, पुष्टि करने का लॉजिक बनाएं में वर्कफ़्लो के उदाहरण देखें.
सामान्य उदाहरण: सब-प्राइमिस जोड़ना
इस उदाहरण में एक ऐसा पता दिखाया गया है जिसमें आपका सिस्टम, खरीदार को पते में यूनिट नंबर जोड़ने के लिए कह सकता है.
डाला गया पता | क्षेत्र |
---|---|
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
}