واجهة API للتعرّف على جوازات سفر الولايات المتحدة

أرسل صورة جواز سفر صادر عن الولايات المتحدة واحصل على بيانات منظّمة في استجابة HTTP نفسها – منطقة القراءة الآلية (MRZ) محلَّلة، وأرقام التحقق وفق ICAO 9303 مُتحقَّقًا منها، والحقول المرئية مستخرجة. لا SDK تثبّته، ولا طابور تستعلم عنه.

التعرّف على جواز سفر صادر عن الولايات المتحدة

يتبع جواز السفر الصادر عن الولايات المتحدة معيار ICAO 9303: منطقة قراءة آلية من سطرين في كلٍّ منهما 44 حرفًا (الصيغة TD3) مطبوعة أسفل صفحة البيانات، فوق منطقة الفحص البصري التي يقرؤها الإنسان. أحرفها الخمسة الأولى هي P<USA – رمز المستند، ثم الدولة المُصدِرة برمز ISO 3166-1 alpha-3 USA. تقرأ الـ API المنطقتين، وتطابق أرقام التحقق في MRZ، وتعيد بنية استجابة واحدة تحضر فيها كل المفاتيح.

رمز الولايات المتحدة هو US في قائمة alpha-2 و USA في المنطقة: هنا الرمز الأطول هو الأقصر مضافًا إليه A. يصحّ هذا في هذا الزوج وليس قاعدةً عامة، لذا فإن اشتقاق أحدهما من الآخر خطأ برمجي ينتظر أول بلد لا ينطبق عليه.

مناطق القراءة الآلية الصادرة عن الولايات المتحدة

يعرّف المعيار 9303 ثلاثة تخطيطات للمنطقة، وتقرأ الـ API الثلاثة جميعًا. في الأسفل حاملة مُختلَقة واحدة – ليست أحدًا، و paradeigma هي الكلمة اليونانية التي تعني مثال – في كل تخطيط، مع USA بوصفها الدولة المُصدِرة. كل رقم تحقق محسوب من الأحرف المجاورة له لا مكتوب يدويًا، لذا فكل منطقة هنا صالحة.

TD3 – جواز سفر صادر عن الولايات المتحدة

سطران، في كل سطر 44 حرفًا. الجنسية USA. الدولة المُصدِرة والجنسية كلتاهما USA: جواز السفر يشهد بجنسية الدولة التي أصدرته.

P<USAPARADEIGMA<<ELENI<SOFIA<<<<<<<<<<<<<<<<
AM73045184USA9403084F3203101PN48291630<<<<72

TD2 – وثيقة سفر صادرة عن الولايات المتحدة

سطران، في كل سطر 36 حرفًا. الجنسية GRC. صادرة عن USA لشخص يحمل جنسية GRC، لذا يختلف الرمزان. يتألف الاسم هنا من 31 حرفًا بدلًا من 39 في جواز السفر.

I<USAPARADEIGMA<<ELENI<SOFIA<<<<<<<<
TR61850420GRC9403084F2911043<<<<<<<2

TD1 – بطاقة هوية أو تصريح إقامة صادر عن الولايات المتحدة

3 أسطر، في كل سطر 30 حرفًا. الجنسية GRC. ثلاثة أسطر في كلٍّ منها 30 حرفًا، والاسم في سطر مستقل. رمز المستند هو ID – يحدد الجزء 5 من 9303 الحرف الأول بأنه A أو C أو I ويترك الثاني للدولة المُصدِرة.

IDUSAAK472913<4PN48291630<<<<<
9403084F3405204GRC<<<<<<<<<<<9
PARADEIGMA<<ELENI<SOFIA<<<<<<<

لا يغطي أي رقم تحقق الدولةَ المُصدِرة: في التخطيطات الثلاثة يجري الحساب على رقم المستند، والتواريخ، والبيانات الاختيارية، ولا يجري أبدًا على الأحرف الثلاثة التي تذكر من أصدر المستند. المنطقة التي تجتاز كل أرقامها الفحص لم تُثبت أنها صادرة عن الولايات المتحدة – فذلك تُثبته المنطقة المرئية وعناصر الأمان في المستند نفسه.

الحقول التي تحصل عليها

كل جواز سفر صادر عن الولايات المتحدة يُتعرَّف عليه يعيد الحقول المنظّمة نفسها. القيمة التي تعذّرت قراءتها تكون null، ولا يغيب المفتاح أبدًا.

  • اسم العائلة والأسماء الأولى
  • تاريخ الميلاد والجنس
  • رقم المستند والرقم الشخصي
  • الجنسية والدولة المُصدِرة (USA)
  • تاريخا الإصدار وانتهاء الصلاحية، والأيام المتبقية
  • حكم MRZ، والأسطر التي قُرئ منها

نفّذ الاستدعاء

شغّل هذا على بيئة sandbox العامة – بلا تسجيل، وتعرّف حقيقي، ومجانًا لعدد محدود من المستندات وبحد أقصى 10 طلبات في الساعة لكل IP. ضع مفتاحك الحي الخاص مكان مفتاح sandbox لتواصل التعرّف على جوازات السفر الصادرة عن الولايات المتحدة.

curl -X POST https://api.doc.cheap/v1/scans \
  -H "Authorization: Bearer sk_sandbox_public" \
  -H "Content-Type: application/json" \
  -d "{\"image\": \"$(base64 < document.jpg | tr -d '\n')\"}"

أين يوجد التوثيق

تغطي هذه الصفحة ما يخص الولايات المتحدة تحديدًا. أما الصفحات الأربع أدناه (بالإنجليزية) فتتضمن كل ما عدا ذلك.

  • التعرّف على جواز سفر

    الاستدعاء أعلاه مع مستند حقيقي، بـ curl و JavaScript و Python، مع شرح كل مفتاح في الإجابة.

  • MRZ والمنطقة المرئية

    لماذا يطبع المستند المعلومات نفسها مرتين، وأي منطقة تُصدَّق حين تختلفان، وما الذي تستطيع أرقام التحقق أعلاه إثباته وما لا تستطيع.

  • لغات الحقول وأنظمة الكتابة

    المنطقة نقحرة لاتينية؛ والمنطقة المرئية ليست كذلك. أي قراءة تحمل الخط الأصلي، وكيف يُحَلّ معرّف اللغة إلى لغة.

  • الأخطاء

    كل رمز خطأ يمكن أن تجيب به الـ API، في جدول واحد: ما سببه، وهل يمكن أن تنجح إعادة المحاولة، وهل احتُسبت رسوم الاستدعاء.

ابدأ التعرّف على جوازات السفر الصادرة عن الولايات المتحدة

أول استدعاء ناجح في أقل من 60 ثانية، و 1¢ للمستند، ولا تُخزَّن صورة المستند أبدًا.

لا تدفع إلا مقابل المستندات التي نتعرّف عليها فعلًا.

صورة ضبابية، لا مستند في الإطار، نوع غير معروف – مجانًا. لن تدفع أبدًا مقابل مسح فاشل.