نظرة عامة على واجهة برمجة التطبيقات للتحقّق من العنوان

المطوّرون في المنطقة الاقتصادية الأوروبية

مقدمة

‫Address Validation API هي خدمة تقبل عنوانًا. تحدّد هذه الخدمة مكوّنات العنوان وتتحقّق من صحتها. ويعمل أيضًا على توحيد تنسيق العنوان البريدي والعثور على أفضل إحداثيات معروفة لخطوط العرض/الطول الخاصة به. يمكنك اختياريًا تفعيل نظام دعم دقة الترميز (CASS™) للعناوين في الولايات المتحدة وبورتوريكو.

أسباب استخدام Address Validation API

باستخدام Address Validation API، يمكنك تحسين إمكانية توقّع عمليات التسليم وتقليل حالات فشل التسليم، ما يؤدي إلى تحسين تجربة العملاء. ويتم ذلك من خلال رصد العناوين غير الصالحة والتعرّف بشكل أفضل على خصائص العناوين.

قد يكون Geocoding API خيارًا أفضل لتلبية احتياجاتك إذا لم تكن بحاجة إلى التحقّق من صحة مكوّنات العنوان الفردية. تتيح Geocoding API تحويل العناوين إلى إحداثيات خطوط العرض والطول. تتحقّق واجهة Address Validation API من صحة العناوين. يمكنك الاطّلاع على إمكانية التحقّق من صحة الموقع الجغرافي للمبنى باستخدام Google Maps Platform في "مركز التصميم" للحصول على مقارنة تفصيلية.

الإجراءات التي يمكنك تنفيذها باستخدام Address Validation API

تجربة العرض التوضيحي

باستخدام Address Validation API، يمكنك تحديد ما إذا كان العنوان يشير إلى مكان حقيقي. إذا كان العنوان لا يشير إلى مكان حقيقي، يمكن لواجهة برمجة التطبيقات تحديد المكوّنات التي قد تكون خاطئة والتي يمكنك عرضها على عملائك لتصحيحها. في ما يلي نموذج لسير العمل باستخدام واجهة برمجة التطبيقات:

  1. إدخال العميل عنوانًا: تعرض الصورة التالية نموذجًا أساسيًا يتيح للعميل إدخال عنوان، ربما كجزء من عملية الدفع.

  2. يرسل التطبيق العنوان إلى واجهة برمجة التطبيقات: يمرّر التطبيق هذا العنوان كإدخال إلى Address Validation API.

    العنوان الذي أدخله العميل.

  3. تتحقّق واجهة برمجة التطبيقات من صحة العنوان وتوحّده: في ردّها، تعرض واجهة Address Validation API العنوان الكامل كما حدّدته، أو تشير إلى المعلومات الناقصة.

  4. تأكيد العميل للعنوان أو تصحيحه: بناءً على ما تعرضه واجهة برمجة التطبيقات، يمكنك تقديم الطلبات التالية إلى العميل: أ. أكِّد العنوان المقترَح. ب. قدِّم المعلومات الناقصة. ج. تصحيح العنوان

    اطلب من العميل تأكيد العنوان كما تحدّده واجهة برمجة التطبيقات.اطلب من العميل إدخال معلومات العنوان الناقصة. اطلب من العميل تصحيح معلومات العنوان.

طريقة عمل Address Validation API

يقبل التحقّق من صحة العنوان طلب POST يتضمّن العنوان في شكل نص JSON. ويفصل العنوان إلى مكوناته الفردية، ثم يحاول تنفيذ ما يلي:

  • التصحيح: يوفّر عمليات تحقّق من صحة البيانات على مستوى المكوّنات، بما في ذلك المواقع الفرعية حيثما كان ذلك متاحًا.
  • عمليات الإكمال: محاولات لاستنتاج مكوّنات العنوان الناقصة أو غير الصحيحة
  • التنسيقات: يتم تنظيف وتوحيد تنسيق مكوّنات العنوان.

الموارد

يلخّص الجدول التالي الموارد المتاحة من خلال Address Validation API بالإضافة إلى البيانات التي تعرضها. للحصول على تفاصيل محدّدة، يُرجى الاطّلاع على مرجع واجهة برمجة التطبيقات Address Validation API.

موارد البيانات البيانات التي تم عرضها

مكوّنات العنوان بتنسيق JSON:

اطّلِع على التحقّق من صحة عنوان.

عنوان مكتمل وتم التحقّق من صحته (إذا أمكن)

حالة التحقّق من صحة كل مكوّن من مكونات العنوان

في حال توفّرها لعنوان معيّن:

  • الترميز الجغرافي
  • دقة العنوان
  • بيانات الخدمات البريدية، حيثما كانت متاحة

راجِع فهم رد التحقّق.

كيفية استخدام Address Validation API

1 تجربة العرض التوضيحي استكشِف العرض التوضيحي باستخدام مجموعة متنوعة من نماذج العناوين، الصحيحة وغير الصحيحة. تقدّم النسخة التجريبية طريقة مفيدة لاستكشاف القيم التي تعرضها الخدمة، بالإضافة إلى استجابة واجهة برمجة التطبيقات بتنسيق JSON.
2 التحقّق من التغطية راجِع تفاصيل التغطية للاطّلاع على البلدان والمناطق التي تتوفّر فيها واجهة برمجة التطبيقات Address Validation API.
3 إعداد حسابك ابدأ بإعداد مشروعك على Google Cloud واتّبِع التعليمات التي تظهر.
4 طلب التحقّق من صحة العنوان ابدأ بعنوان أساسي، ثم يمكنك تفعيل نظام CASS (للعناوين في الولايات المتحدة وبورتوريكو فقط) لزيادة الدقة. اطّلِع على طلب التحقّق من صحة العنوان.
5 معالجة ردّ تقدّم استجابة Address Validation API سمتَين، ويتم استخدام كل منهما بطرق مختلفة. اطّلِع على فهم ردّ أساسي.
6 تحسين دقة التحقّق من الصحة يمكنك المساعدة في تحسين دقة العناوين من خلال تقديم ملاحظات حول الردود التي تقدّمها واجهة برمجة التطبيقات Address Validation API. اطّلِع على التعامل مع العناوين المعدَّلة.

مكتبات البرامج المتاحة

للاطّلاع على قائمة بمكتبات البرامج المتاحة لواجهة Address Validation API، يُرجى الرجوع إلى مكتبات البرامج.

لمحة عن CASS™

تتولّى هيئة البريد الأمريكية (USPS®)1 إدارة نظام دعم دقة الترميز (CASS™) لتقديم الدعم لمقدّمي خدمات التحقّق من صحة العناوين واعتمادهم. تم تأكيد أنّ خدمة CASS Certified™‎، مثل Address Validation API، قادرة على ملء المعلومات الناقصة في العنوان وتوحيد تنسيقه وتعديله لتقديم العنوان الأحدث والأكثر دقة.

لا تكون ميزة CASS مفعّلة تلقائيًا، وهي متاحة فقط في منطقتَي "الولايات المتحدة" و "بورتوريكو". لتفعيل CASS، اضبط enableUspsCass على true كجزء من طلب التحقّق. لمزيد من المعلومات، يمكنك الاطّلاع على التحقّق من صحة عنوان.

في إطار استخدامنا لخدمات USPS، تقيِّم هذه الشركة الطلبات المتعلقة بالعناوين التي تم إنشاؤها بشكل مصطنع. إذا رصدت هيئة البريد الأمريكية (USPS) أنّ عنوانًا تم إدخاله تم إنشاؤه بشكل مصطنع، على Google التوقّف عن التحقّق من صحة العناوين الخاصة بالعميل، وعليها إبلاغ هيئة البريد الأمريكية بمعلومات الاتصال الخاصة بالعميل (الاسم والعنوان) والعنوان ذي الصلة الذي تم إدخاله وبيانات الاستخدام المجمّعة. يعني استخدامك لواجهة برمجة التطبيقات موافقتك على بنود الخدمة الخاصة هذه.

الخطوات التالية


  1. ‫Google Maps Platform هي مرخّص غير حصري لـ United States Postal Service®‎. إنّ العلامات التجارية التالية مملوكة لـ United States Postal Service®‎ ويتم استخدامها بإذن: United States Postal Service®‎ وCASS™‎ وCASS Certified™‎.