الانتقال إلى المحتوى الرئيسي

Capture API

Markdown
Methods to start a session
الطريقةالوصف
prepareSelfieCamera(_:config:)يُعدّ كاميرا الصورة الشخصية
prepareSelfieCamera(_:config:prepareInfo:)يُعدّ كاميرا الصورة الشخصية مع بيانات PrepareInfo الوصفية
prepareDocumentCamera(_:config:)يُعدّ كاميرا المستند
open(_:webAppToken:)يفتح كاميرا الصورة الشخصية المُعدَّة، مع تمرير process.webAppToken الذي يُرجعه Create Process
openDocument(_:delegate:)يفتح كاميرا المستند المُعدَّة مع DocumentEnums
Capture options / parameters

PrepareInfo — بيانات وصفية لتحديد جلسة المستخدم.

الحقلالنوعمطلوبالوصف
externalUserIdStringنعممعرّف المستخدم داخل نظامك. يُشفَّر بـ SHA-256 قبل الإرسال.
useCaseStringلامعرّف السياق أو التدفق الجاري تنفيذه. يُرسَل كنص عادي.

DocumentEnums — انظر Enums.

Result types and fields

SelfieResult — الكائن المُعاد عند نجاح التقاط الصورة الشخصية.

الحقلالنوعالوصف
base64Stringالصورة الملتقطة بتنسيق Base64
encryptedStringJWT يُرسَل إلى الخادم الخلفي

SuccessResult — الكائن المُعاد بواسطة onSuccess في تكامل Unico API.

الحقلالنوعالوصف
processIdStringمعرّف العملية المُستخدَم للاستعلام عن نتيجة التحقق عبر واجهة REST API

DocumentResult — الكائن المُعاد عند نجاح التقاط المستند. نفس حقول SelfieResult.