इस दस्तावेज़ में असल दुनिया की ऐसी कई स्थितियों के बारे में बताया गया है जिनमें Address Validation API से जवाब के सिग्नल मिलते हैं. इन सिग्नल के आधार पर जवाब स्वीकार किया जाता है आपके सिस्टम से. यहां जाएं: इसमें वर्कफ़्लो की खास जानकारी कॉन्टेक्स्ट के लिए पुष्टि करने वाले रिस्पॉन्स का इस्तेमाल करें.
सामान्य उदाहरण: स्वीकार करें
यह उदाहरण एक ऐसा पता दिखाता है, जिसमें आपका सिस्टम किसी ग्राहक का डाला गया पता.
पता डाला गया | क्षेत्र |
---|---|
76 बकिंघम पैलेस रोड, लंदन SW1W 9TQ | यूनाइटेड किंगडम |
स्वीकार किए जाने वाले पते के बारे में फ़ैसला
नीचे दिए गए उदाहरण में अहम सिग्नल को हाइलाइट किया गया है.
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true
}
इसके अलावा, जवाब में नीचे दी गई जानकारी भी दिखती है:
hasUnconfirmedComponents
बाकी हैfalse
hasInferredComponents
बाकी हैfalse
hasReplacedComponents
बाकी हैfalse
एक साथ जोड़ने पर, ये सिग्नल एक अच्छी क्वालिटी वाले पते का संकेत देते हैं.
एज केस के उदाहरण: स्वीकार करें
नीचे दिए गए उदाहरणों में ऐसी स्थितियों के बारे में बताया गया है जिनमें verdict
पता दिखाता है
क्वालिटी से जुड़ी ऐसी समस्याएं जिनके लिए आगे की जांच की ज़रूरत है. ये उदाहरण भी
यह दिखाता है कि आपका लॉजिक, नतीजे से पता कॉम्पोनेंट तक कैसे जा सकता है
ताकि आपके सिस्टम के लॉजिक को बेहतर बनाने के लिए, पूरी जानकारी मिल सके.
अमेरिका के बाहर के मोहल्ले का नंबर
इस उदाहरण में, पते के सभी कॉम्पोनेंट के साथ इटैलियन पते की एंट्री बताई गई है
मौजूद है, जिसमें कोई अनुमानित या बदले गए कॉम्पोनेंट नहीं है. हालांकि,
validationGranularity
ROUTE
है.
पता डाला गया | क्षेत्र |
---|---|
वाया फ़ॉन्ते ग्रग्नले, 14 यूनिट 2, 66054 वास्तो सीएच, इटालिया | आईटी (सूचना प्रौद्योगिकी) |
बिना पुष्टि वाली सड़क के नंबर के लिए नतीजा
{
"inputGranularity": "SUB_PREMISE",
"validationGranularity": "ROUTE",
"geocodeGranularity": "ROUTE",
"addressComplete": true,
"hasUnconfirmedComponents": true
}
पते के कॉम्पोनेंट की आगे की जांच से पता चला है कि सड़क
नंबर UNCONFIRMED_BUT_PLAUSIBLE
है.
{
"text": "14",
"componentType": "street_number",
"confirmationLevel": "UNCONFIRMED_BUT_PLAUSIBLE"
}
अमेरिका में सड़क का नंबर जिसकी पुष्टि नहीं हुई है
इस उदाहरण में, पते के सभी कॉम्पोनेंट के साथ अमेरिका के पते की एंट्री दिखाई गई है
मौजूद है, जिसमें कोई अनुमानित या बदला गया कॉम्पोनेंट नहीं है. हालांकि,
validationGranularity
PREMISE_PROXIMITY
है.
पता डाला गया | क्षेत्र |
---|---|
975 कार्सन डॉ॰ सनीवेल, कैलिफ़ोर्निया 94086 | अमेरिका |
ऐसी सड़क नंबर के लिए यूएसपीएस डेटा जिसकी पुष्टि नहीं हुई है
{
"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",
}
पुष्टि किए गए पते के लिए यूएसपीएस का अधूरा डेटा
इस उदाहरण में, पते के सभी कॉम्पोनेंट के साथ अमेरिका के पते की एंट्री दिखाई गई है
बिना किसी अनुमान या बदले हुए कॉम्पोनेंट के साथ, उसकी पुष्टि की जाती हो और
PREMISE
में से validationGranularity
आइटम. हालांकि, uspsData
पूरी तरह से नहीं है
अपने-आप जानकारी भर जाती है और इसमें dpvConfirmation
की वैल्यू नहीं होती.
पता डाला गया | क्षेत्र |
---|---|
155 वाया कोंडाडो वे, पाम बीच गार्डन, फ़्लोरिडा 33418-1703 | अमेरिका |
अधूरे यूएसपीएस डेटा के साथ पुष्टि किए गए पते के लिए नतीजा
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true,
}
पुष्टि किए गए पते के लिए यूएसपीएस का डेटा, जिसमें अधूरा यूएसपीएस डेटा भी शामिल है
{
"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"
}