במסמך הזה מתוארים כמה תרחישים מהעולם האמיתי שבהם Address Validation API מספק אותות תגובה שמצדיקים התנהגות קבלה מהמערכת שלכם. להקשר, ראו סקירה כללית של תהליך העבודה בקטע שימוש בתגובת האימות.
דוגמה נפוצה: אישור
התרחיש הזה ממחיש כתובת שהמערכת שלכם תקבל אם הלקוח יזין אותה.
| הכתובת שהזנתם | אזור |
|---|---|
| 76 Buckingham Palace Road, London SW1W 9TQ | בריטניה |
החלטה לגבי כתובת קבילה
בדוגמה הבאה מודגשים האותות החשובים.
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true
}
בנוסף, verdict מציין את הדברים הבאים:
-
hasUnconfirmedComponentsנשארfalse -
hasInferredComponentsנשארfalse -
hasReplacedComponentsנשארfalse
השילוב של האותות האלה מצביע על כתובת איכותית.
דוגמאות למקרי קצה: אישור
הדוגמאות הבאות מתייחסות למצבים שבהם 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"
}