تجاوز إلى المحتوى الرئيسي
Didit تجمع 2 مليون دولار وتنضم إلى Y Combinator (W26)
Didit
العودة إلى المدونة
مدونة · 6 مارس 2026

دمج واجهة برمجة تطبيقات Didit's OCR مع بايثون لاستخراج بيانات المستندات (AR)

تعلم كيفية دمج واجهة برمجة تطبيقات OCR القوية من Didit بسلاسة مع بايثون لاستخراج البيانات الحيوية من مستندات الهوية. يغطي هذا الدليل كل شيء بدءًا من إعداد بيئتك وحتى معالجة تقارير التحقق، مع عرض الإمكانيات.

بواسطة Diditتم التحديث
thumbnail.png

تكامل سهلتوفر واجهة برمجة تطبيقات Didit's OCR واجهة سهلة الاستخدام وموجهة للمطورين بلغة بايثون، مما يتيح التكامل السريع في الأنظمة الحالية لاستخراج بيانات المستندات.

استخراج شامل للبياناتبالإضافة إلى النص الأساسي، يستخرج Didit's ID Verification ثروة من المعلومات المنظمة، بما في ذلك التفاصيل الشخصية، وتفاصيل المستندات، ودرجات جودة الصورة، مما يضمن التقاط البيانات بشكل شامل.

تقارير تحقق قويةتوفر واجهة برمجة التطبيقات تقارير JSON مفصلة، تقدم رؤى دقيقة حول حالة التحقق، والحقول المستخرجة، وفحوصات الأصالة، وهي ضرورية للامتثال وإدارة المخاطر.

حل قابل للتطوير وآمنتضمن منصة Didit النمطية، المعتمدة على الذكاء الاصطناعي، أن استخراج بيانات المستندات ليس دقيقًا فحسب، بل قابل للتطوير وآمن أيضًا، مدعومًا بميزات مثل KYC الأساسي المجاني وبدون رسوم إعداد.

قوة التعرف الضوئي على الحروف (OCR) في التحقق من الهوية

في المشهد الرقمي اليوم، يعد التحقق من الهويات بدقة وكفاءة أمرًا بالغ الأهمية للشركات في جميع القطاعات. تلعب تقنية التعرف الضوئي على الحروف (OCR) دورًا محوريًا في ذلك، مما يسمح بالاستخراج التلقائي للبيانات من مستندات الهوية مثل جوازات السفر ورخص القيادة وبطاقات الهوية. لا تسرع هذه الأتمتة عملية الإعداد فحسب، بل تقلل أيضًا بشكل كبير من الأخطاء البشرية واحتمال الاحتيال. ومع ذلك، ليست جميع حلول OCR متساوية. يكمن المفتاح في العثور على واجهة برمجة تطبيقات قوية ودقيقة وسهلة الدمج، توفر إمكانيات شاملة لاستخراج البيانات والتحقق منها.

تم تصميم واجهة برمجة تطبيقات Didit's ID Verification خصيصًا لهذا التحدي. فهي تستفيد من خوارزميات متقدمة تعتمد على الذكاء الاصطناعي لقراءة واستخراج المعلومات بدقة من مجموعة واسعة من مستندات الهوية العالمية. يتجاوز هذا مجرد التعرف على النص؛ حيث يقوم Didit بإجراء فحوصات الأصالة، والتحقق من صحة البيانات مقابل الأنماط المعروفة، ويوفر مخرجًا منظمًا يمكن استخدامه مباشرة في تطبيقاتك. بالنسبة للمطورين الذين يعملون مع بايثون، فإن دمج هذه الإمكانية القوية مبسط وفعال، مما يتيح إنشاء سير عمل متطور للتحقق من الهوية بأقل جهد.

البدء في دمج Didit's OCR مع بايثون

يعد دمج Didit's OCR API مع بايثون عملية مباشرة ومصممة للمطورين. تتضمن الخطوة الأولى مصادقة طلباتك باستخدام مفتاح API. بمجرد المصادقة، يمكنك إرسال صور مستندات الهوية (الأمامية والخلفية، إن وجدت) إلى نقطة النهاية /v3/id-verification/. يتعامل منتج Didit's ID Verification مع مجموعة متنوعة من أنواع المستندات، بما في ذلك جوازات السفر وبطاقات الهوية ورخص القيادة، ويدعم تنسيقات الصور الشائعة مثل JPEG و PNG و WebP و TIFF و PDF، بحد أقصى لحجم الملف يبلغ 5 ميجابايت لكل صورة.

بالإضافة إلى إرسال الصور الأساسي، توفر واجهة برمجة التطبيقات معلمات اختيارية قوية. على سبيل المثال، يمكنك تعيين perform_document_liveness إلى true لضمان أن المستند الذي يتم مسحه ضوئيًا ليس نسخة مصورة أو لم يخضع لاستبدال الصورة الشخصية، مما يضيف طبقة حاسمة من منع الاحتيال. يمكنك أيضًا تحديد minimum_age، والذي يرفض تلقائيًا المستخدمين الذين تقل أعمارهم عن سن محدد، وهي ميزة مفيدة بشكل خاص للسيناريوهات التي تتطلب التحقق من العمر، مثل الألعاب أو مبيعات الكحول أو منصات المحتوى المقيد بالعمر. تتيح هذه المرونة للشركات تكييف عملية التحقق وفقًا لمتطلبات الامتثال والمخاطر الخاصة بها، بالاستفادة من بنية Didit المعيارية.

فهم تقرير التحقق من الهوية

عند التقديم والمعالجة بنجاح، تُرجع واجهة برمجة تطبيقات Didit's ID Verification تقرير JSON شامل. يعد هذا التقرير حجر الزاوية في عملية التحقق من الهوية الخاصة بك، حيث يوفر رؤى مفصلة حول البيانات المستخرجة وحالة التحقق الشاملة. تم تصميم التقرير ليكون سهل التحليل ويتضمن عدة أقسام رئيسية:

  • حالة التحقق من الهوية: يوفر هذا حالة الجلسة العامة (مثل 'موافق عليه'، 'مرفوض'، 'قيد المراجعة') ونتائج التحقق المحددة.
  • تفاصيل المستند: معلومات حول المستند الذي تم التحقق منه، مثل document_type (على سبيل المثال، 'جواز سفر'، 'بطاقة هوية')، document_number، و expiration_date.
  • المعلومات الشخصية: البيانات البيوغرافية المستخرجة بما في ذلك first_name، last_name، date_of_birth، gender، و nationality. يوفر Didit أيضًا age، وهو مفيد بشكل خاص لسيناريوهات تقدير العمر التي تحافظ على الخصوصية.
  • وسائط المستند: عناوين URL مؤقتة للصور ومقاطع الفيديو الملتقطة، مما يسمح بالمراجعة المرئية إذا لزم الأمر. يتضمن ذلك portrait_image، front_image، و back_image.
  • معلومات العنوان: بيانات عنوان منظمة، بما في ذلك formatted_address وكائن parsed_address مع حقول مثل city، region، و postal_code، وهي ضرورية لفحوصات إثبات العنوان.
  • بيانات التعريف للتحقق: تفاصيل إضافية مثل date_of_issue، issuing_state، ودرجات جودة الصورة لكل من الصور الأمامية والخلفية (front_image_quality_score، back_image_quality_score). توفر هذه الدرجات مقاييس قيمة حول وضوح وسهولة استخدام صور المستندات المقدمة، مما يساعد في تحديد المشكلات المحتملة في عملية الالتقاط.

تمكن هذه البيانات الغنية والمنظمة الشركات من اتخاذ قرارات مستنيرة بسرعة والحفاظ على مسارات تدقيق قوية، وهو أمر بالغ الأهمية للامتثال ومنع الجرائم المالية.

الميزات المتقدمة وأفضل الممارسات

تتجاوز واجهة برمجة تطبيقات Didit's OCR مجرد استخراج البيانات. على سبيل المثال، يوفر كائن ImageQualityScore داخل التقرير مقاييس دقيقة مثل focus_score، brightness_score، resolution_score، و overall_score. هذه الدرجات حيوية لضمان جودة المستندات المقدمة، والتي تؤثر بشكل مباشر على دقة OCR وموثوقية التحقق الشاملة. من خلال تحليل هذه الدرجات، يمكنك تنفيذ منطق لطلب صور ذات جودة أفضل من المستخدمين إذا لزم الأمر، مما يحسن معدل نجاح عمليات التحقق.

ميزة قوية أخرى هي القدرة على إنشاء تقارير PDF جاهزة للامتثال لأي جلسة تحقق باستخدام نقطة النهاية /v3/session/{sessionId}/generate-pdf. تتضمن ملفات PDF هذه قرارات الهوية، وبيانات المستندات المستخرجة، وتفاصيل التدقيق، مما يبسط حفظ السجلات والامتثال التنظيمي. علاوة على ذلك، تتيح نقطة النهاية /v3/session/{sessionId}/decision/ استرداد نتائج جلسة التحقق الكاملة، بما في ذلك درجات الحيوية، ونتائج مطابقة الوجه، وحالة المعالجة الحالية، مما يوفر صورة كاملة لرحلة التحقق من هوية المستخدم.

عند الدمج، من أفضل الممارسات التعامل مع استجابات وحالات واجهة برمجة التطبيقات المختلفة بلطف. على سبيل المثال، يمكن أن يشير حقل id_verification.status إلى 'مرفوض' إذا تم العثور على مشكلات، مثل مستند منتهي الصلاحية أو فشل فحص الحيوية. يضمن تنفيذ منطق شرطي بناءً على هذه الحالات أن يتمكن تطبيقك من الاستجابة بشكل مناسب، سواء عن طريق طلب المزيد من المعلومات من المستخدم أو تصعيد الحالة للمراجعة اليدوية. يسهل نهج Didit الذي يركز على المطورين، مع الوصول الفوري إلى Sandbox والوثائق العامة، التجربة وبناء عمليات دمج مرنة.

كيف يساعد Didit

يوفر Didit حلاً لا مثيل له لاستخراج بيانات المستندات والتحقق من الهوية من خلال منصته الأصلية للذكاء الاصطناعي والموجهة للمطورين. يستخرج منتجنا التحقق من الهوية، المدعوم بتقنية OCR المتقدمة، البيانات بدقة من مستندات الهوية العالمية. على عكس مقدمي الخدمات الآخرين، يقدم Didit خدمة KYC الأساسية المجانية، مما يسمح لك بالبدء في التحقق من الهويات دون تكاليف أولية. تعني بنيتنا المعيارية أنه يمكنك دمج المكونات التي تحتاجها فقط بسلاسة، مثل الحيوية السلبية والنشطة لمنع الاحتيال، ومطابقة الوجه 1:1 للمقارنات البيومترية، وإثبات العنوان للفحوصات الشاملة. لا توجد رسوم إعداد، ويضمن نموذج الدفع لكل تحقق ناجح فعالية التكلفة. باختيار Didit، فإنك تستفيد من منصة مصممة للنطاق العالمي، والأتمتة بدلاً من المراجعة اليدوية، وبيانات الهوية المنظمة، وكل ذلك متاح عبر واجهات برمجة تطبيقات نظيفة أو وحدة تحكم أعمال بدون كود.

هل أنت مستعد للبدء؟

هل أنت مستعد لرؤية Didit في العمل؟ احصل على عرض توضيحي مجاني اليوم.

ابدأ في التحقق من الهويات مجانًا باستخدام الطبقة المجانية من Didit.

البنية التحتية للهوية والاحتيال.

واجهة برمجة تطبيقات واحدة لـ KYC و KYB ومراقبة المعاملات وفحص المحفظة. ادمج في 5 دقائق.

اطلب من الذكاء الاصطناعي تلخيص هذه الصفحة
دمج OCR Didit مع بايثون لاستخراج البيانات.