এই ডকুমেন্টে এমন কিছু বাস্তব পরিস্থিতি বর্ণনা করা হয়েছে যেখানে Address Validation API এমন রেসপন্স সিগন্যাল প্রদান করে যা আপনার সিস্টেম থেকে গ্রহণ করার অনুমতি দেয়। প্রসঙ্গের জন্য আপনার যাচাইকরণ লজিক তৈরি করুন-এ উদাহরণ ওয়ার্কফ্লো দেখুন।
সাধারণ উদাহরণ: গ্রহণ করা
এই পরিস্থিতিতে এমন একটি ঠিকানা দেখানো হয়েছে যেখানে আপনার সিস্টেম গ্রাহকের লেখা ঠিকানা গ্রহণ করবে।
| ঠিকানা লেখা হয়েছে | অঞ্চল |
|---|---|
| 76 Buckingham Palace Road, London SW1W 9TQ | যুক্তরাজ্য |
গ্রহণযোগ্য ঠিকানার জন্য রায়
নিচের উদাহরণে গুরুত্বপূর্ণ সিগন্যাল হাইলাইট করা হয়েছে।
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true
}
এছাড়াও, উত্তরটি নিম্নলিখিত বিষয়গুলি নির্দেশ করে:
hasUnconfirmedComponentsfalseবাকি আছেhasInferredComponentsfalseবাকি আছেhasReplacedComponentsfalseবাকি আছেhasSpellCorrectedComponentsfalseবাকি আছে
একসাথে একত্রিত করা হলে, এইসব সিগন্যাল খুব ভাল কোয়ালিটির ঠিকানা নির্দেশ করে।
এজ কেসের উদাহরণ: গ্রহণ করুন
নিম্নলিখিত উদাহরণগুলি এমন পরিস্থিতি কভার করে যেখানে verdict ঠিকানা সংক্রান্ত কোয়ালিটি সমস্যা নির্দেশ করে
যার জন্য আরও তদন্তের প্রয়োজন। এই উদাহরণগুলি থেকে
আরও বোঝা যায় যে আপনার সিস্টেম লজিক উন্নত করার জন্য আরও সম্পূর্ণ ছবি পেতে,
আপনার লজিক কীভাবে রায় থেকে ঠিকানা কম্পোনেন্টে যেতে পারে।
মার্কিন যুক্তরাষ্ট্রের বাইরের যাচাই না করা রাস্তার নম্বর
এই উদাহরণে ইতালির একটি ঠিকানা দেখানো হয়েছে যেখানে ঠিকানার সব উপাদান রয়েছে এবং কোনও উপাদান অনুমান করা বা পরিবর্তন করা হয়নি। তবে,
validationGranularity-এর দাম ROUTE।
| ঠিকানা লেখা হয়েছে | অঞ্চল |
|---|---|
| Via Fonte Grugnale, 14 unit 2, 66054 Vasto CH, Italia | ইনফর্মেশন টেকনোলজি (IT) |
অনিশ্চিত রাস্তার নম্বরের জন্য রায়
{
"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 Carson Dr, Sunnyvale, CA 94086 | মার্কিন যুক্তরাষ্ট্র |
অনিশ্চিত রাস্তার নম্বরের জন্য USPS ডেটা
{
"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",
}
কনফার্ম করা ঠিকানার জন্য অসম্পূর্ণ USPS ডেটা
এই উদাহরণে দেখানো হয়েছে যে কীভাবে মার্কিন যুক্তরাষ্ট্রের কোনও ঠিকানা, তার সবকটি কম্পোনেন্ট কনফার্ম করে, কোনও কম্পোনেন্ট অনুমান বা পরিবর্তন না করে এবং validationGranularity-এর মধ্যে PREMISE-এর সাথে লিখতে হয়। তবে, uspsData সম্পূর্ণভাবে
ভরা হয়নি এবং এতে dpvConfirmation ভ্যালু নেই।
| ঠিকানা লেখা হয়েছে | অঞ্চল |
|---|---|
| 155 Via Condado Way, Palm Beach Gardens, FL 33418-1703 | মার্কিন যুক্তরাষ্ট্র |
অসম্পূর্ণ USPS ডেটা সহ কনফার্ম করা ঠিকানার জন্য রায়
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true,
}
অসম্পূর্ণ USPS ডেটা সহ কনফার্ম করা ঠিকানার জন্য USPS ডেটা
{
"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"
}