---
title: واجهة API للالتقاط
canonical: https://developer.unico.io/ar/dual-api/developers/sdks-and-tools/flutter/api-reference/capture-api
locale: ar
generated_by: markdown-export
---

- [/ar/](/ar/)
- [SDKs والأدوات](/ar/dual-api/developers/sdks-and-tools/overview)
- [Flutter SDK](/ar/dual-api/developers/sdks-and-tools/flutter/requirements)
- مرجع API
- واجهة API للالتقاط

# واجهة API للالتقاط

أساليب بدء الجلسة
| الأسلوب | الوصف |
| --- | --- |
| `openCameraSelfie({listener})` | يفتح كاميرا الصورة الشخصية |
| `openCameraSelfie({listener, prepareInfo})` | يفتح كاميرا الصورة الشخصية مع بيانات وصفية `UnicoCheckPrepareInfo` |
| `openCameraDocument({documentType, listener})` | يفتح كاميرا المستند مع `DocumentCameraTypes` المطلوب |

خيارات الالتقاط / المعاملات
**`UnicoCheckPrepareInfo`** — بيانات وصفية لتحديد جلسة المستخدم.

| الحقل | النوع | مطلوب | الوصف |
| --- | --- | --- | --- |
| `externalUserId` | `String` | نعم | معرّف المستخدم داخل نظامك. يُجزَّأ باستخدام SHA-256 قبل الإرسال. |
| `useCase` | `String` | لا | معرّف السياق أو التدفق الجاري تشغيله. يُرسَل بن ص عادي. |

**`DocumentCameraTypes`** — راجع [القوائم](/ar/developers/sdks-and-tools/flutter/api-reference/enums).

أنواع النتائج والحقول
**`ResultCamera`** — الكائن المُعاد عند نجاح الالتقاط (صورة شخصية أو مستند).

| الحقل | النوع | الوصف |
| --- | --- | --- |
| `base64` | `String` | الصورة الملتقطة بتنسيق Base64 |
| `encrypted` | `String` | JWT لإرساله إلى الخادم الخلفي |

آخر تحديث في **8 أكتوبر 2026**