इस दस्तावेज़ में, असल दुनिया में ऐसी कई स्थितियों के बारे में बताया गया है जहां Address की पुष्टि करने वाला एपीआई रिस्पॉन्स सिग्नल देता है. इस एपीआई से आपको सिस्टम से स्वीकार करने की गारंटी मिलती है. कॉन्टेक्स्ट के लिए, पुष्टि के जवाब का इस्तेमाल करना में वर्कफ़्लो के बारे में खास जानकारी देखें.
सामान्य उदाहरण: स्वीकार करें
यह स्थिति एक ऐसा पता दिखाती है जिसमें आपका सिस्टम, ग्राहक के डाले गए पते को स्वीकार करता है.
पता डाला गया | इलाका |
---|---|
76 बकिंघम पैलेस रोड, लंदन SW1W 9TQ | यूनाइटेड किंगडम |
स्वीकार किए जाने वाले पते के लिए फ़ैसला
यहां दिए गए उदाहरण में ज़रूरी सिग्नल को हाइलाइट किया गया है.
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true
}
साथ ही, यह जवाब इन बातों पर भी निर्भर करता है:
hasUnconfirmedComponents
,false
बचे हैंhasInferredComponents
,false
बचे हैंhasReplacedComponents
,false
बचे हैं
इन्हें एक साथ जोड़ने पर, ये सिग्नल एक अच्छी क्वालिटी के पते का संकेत देते हैं.
एज केस के उदाहरण: स्वीकार करें
यहां दिए गए उदाहरणों में उन स्थितियों के बारे में बताया गया है जिनमें verdict
, क्वालिटी से जुड़ी उन समस्याओं को ठीक करने के बारे में बताता है
जिनकी आगे जांच की ज़रूरत होती है. इन उदाहरणों से यह भी पता चलता है कि आपका लॉजिक, नतीजे से पते के कॉम्पोनेंट तक कैसे जा सकता है, ताकि आपके सिस्टम लॉजिक को बेहतर बनाने के लिए, पूरी जानकारी मिल सके.
अमेरिका से बाहर के सड़क का नंबर, जिसकी पुष्टि नहीं हुई है
इस उदाहरण में एक इटैलियन पते की एंट्री के बारे में बताया गया है, जिसमें पते के सभी कॉम्पोनेंट मौजूद हैं. साथ ही, इसमें कोई अनुमानित या बदला गया कॉम्पोनेंट नहीं है. हालांकि, validationGranularity
, ROUTE
है.
पता डाला गया | इलाका |
---|---|
Via Fonte Grugnale, 14 यूनिट 2, 66054 VASTo CH, इटालिया | इटली |
उस सड़क के नंबर के लिए फ़ैसला जिसकी पुष्टि नहीं हुई है
{
"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 Via Condado Way, पाम बीच गार्डन, FL 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"
}