واجهة API للالتقاط
أساليب بدء الجلسة
| الأسلوب | الوصف |
|---|---|
openCameraSelfie({listener}) | يفتح كاميرا الصورة الشخصية |
openCameraSelfie({listener, prepareInfo}) | يفتح كاميرا الصورة الشخصية مع بيانات وصفية UnicoCheckPrepareInfo |
openCameraDocument({documentType, listener}) | يفتح كاميرا المستند مع DocumentCameraTypes المطلوب |
خيارات الالتقاط / المعاملات
UnicoCheckPrepareInfo — بيانات وصفية لتحديد جلسة المستخدم.
| الحقل | النوع | مطلوب | الوصف |
|---|---|---|---|
externalUserId | String | نعم | معرّف المستخدم داخل نظامك. يُجزَّأ باستخدام SHA-256 قبل الإرسال. |
useCase | String | لا | معرّف السياق أو التدفق الجاري تشغيله. يُرسَل بنص عادي. |
DocumentCameraTypes — راجع القوائم.
أنواع النتائج والحقول
ResultCamera — الكائن المُعاد عند نجاح الالتقاط (صورة شخصية أو مستند).
| الحقل | النوع | الوصف |
|---|---|---|
base64 | String | الصورة الملتقطة بتنسيق Base64 |
encrypted | String | JWT لإرساله إلى الخادم الخلفي |