واجهة API للتعرّف على جوازات سفر المملكة العربية السعودية
أرسل صورة جواز سفر صادر عن المملكة العربية السعودية واحصل على بيانات منظّمة في استجابة HTTP نفسها – منطقة القراءة الآلية (MRZ) محلَّلة، وأرقام التحقق وفق ICAO 9303 مُتحقَّقًا منها، والحقول المرئية مستخرجة. لا SDK تثبّته، ولا طابور تستعلم عنه.
التعرّف على جواز سفر صادر عن المملكة العربية السعودية
يتبع جواز السفر الصادر عن المملكة العربية السعودية معيار ICAO 9303: منطقة قراءة آلية من سطرين في كلٍّ منهما 44 حرفًا (الصيغة TD3) مطبوعة أسفل صفحة البيانات، فوق منطقة الفحص البصري التي يقرؤها الإنسان. أحرفها الخمسة الأولى هي P<SAU – رمز المستند، ثم الدولة المُصدِرة برمز ISO 3166-1 alpha-3 SAU. تقرأ الـ API المنطقتين، وتطابق أرقام التحقق في MRZ، وتعيد بنية استجابة واحدة تحضر فيها كل المفاتيح.
رمز المملكة العربية السعودية هو SA في قائمة alpha-2 و SAU في المنطقة: هنا الرمز الأطول هو الأقصر مضافًا إليه U. يصحّ هذا في هذا الزوج وليس قاعدةً عامة، لذا فإن اشتقاق أحدهما من الآخر خطأ برمجي ينتظر أول بلد لا ينطبق عليه.
مناطق القراءة الآلية الصادرة عن المملكة العربية السعودية
يعرّف المعيار 9303 ثلاثة تخطيطات للمنطقة، وتقرأ الـ API الثلاثة جميعًا. في الأسفل حاملة مُختلَقة واحدة – ليست أحدًا، و paradeigma هي الكلمة اليونانية التي تعني مثال – في كل تخطيط، مع SAU بوصفها الدولة المُصدِرة. كل رقم تحقق محسوب من الأحرف المجاورة له لا مكتوب يدويًا، لذا فكل منطقة هنا صالحة.
TD3 – جواز سفر صادر عن المملكة العربية السعودية
سطران، في كل سطر 44 حرفًا. الجنسية SAU. الدولة المُصدِرة والجنسية كلتاهما SAU: جواز السفر يشهد بجنسية الدولة التي أصدرته.
TD1 – بطاقة هوية أو تصريح إقامة صادر عن المملكة العربية السعودية
3 أسطر، في كل سطر 30 حرفًا. الجنسية GRC. ثلاثة أسطر في كلٍّ منها 30 حرفًا، والاسم في سطر مستقل. رمز المستند هو ID – يحدد الجزء 5 من 9303 الحرف الأول بأنه A أو C أو I ويترك الثاني للدولة المُصدِرة.
لا يغطي أي رقم تحقق الدولةَ المُصدِرة: في التخطيطات الثلاثة يجري الحساب على رقم المستند، والتواريخ، والبيانات الاختيارية، ولا يجري أبدًا على الأحرف الثلاثة التي تذكر من أصدر المستند. المنطقة التي تجتاز كل أرقامها الفحص لم تُثبت أنها صادرة عن المملكة العربية السعودية – فذلك تُثبته المنطقة المرئية وعناصر الأمان في المستند نفسه.
الصق MRZ في محلّل MRZ للتحقق من أرقام التحقق فيها، أو أنشئ واحدة باستخدام مولّد MRZ.
الحقول التي تحصل عليها
كل جواز سفر صادر عن المملكة العربية السعودية يُتعرَّف عليه يعيد الحقول المنظّمة نفسها. القيمة التي تعذّرت قراءتها تكون null، ولا يغيب المفتاح أبدًا.
شغّل هذا على بيئة sandbox العامة – بلا تسجيل، وتعرّف حقيقي، ومجانًا لعدد محدود من المستندات وبحد أقصى 10 طلبات في الساعة لكل IP. ضع مفتاحك الحي الخاص مكان مفتاح sandbox لتواصل التعرّف على جوازات السفر الصادرة عن المملكة العربية السعودية.