---
title: واجهة برمجة تطبيقات الالتقاط
canonical: https://developer.unico.io/ar/developers/sdks-and-tools/android/api-reference/capture-api
locale: ar
generated_by: markdown-export
---

- [/ar/](/ar/)
- [SDKs والأدوات](/ar/developers/sdks-and-tools/overview)
- [Android SDK](/ar/developers/sdks-and-tools/android/requirements)
- مرجع API
- واجهة برمجة تطبيقات الالتقاط

# واجهة برمجة تطبيقات الالتقاط

أساليب لتحضير جلسة
استدعِ هذه الأساليب على واجهة `UnicoCheckCamera` المستخرجة من SDK builder. بعد التحضير، يوفر استدعاء `CameraListener.onCameraReady(cameraOpener)` أداة الفتح لبدء الالتقاط.

| الأسلوب | الوصف |
| --- | --- |
| `prepareCamera(config, listener)` | يُحضِّر كاميرا السيلفي. `listener` هو `CameraListener`. |
| `prepareDocumentCamera(config, listener)` | يُحضِّر كاميرا المستندات. `listener` هو `DocumentCameraListener`. |

فتح الكاميرا
بعد تشغيل `onCameraReady`، استدعِ `open` على كائن الفتح المستلم:

**صورة شخصية — `UnicoCheckCameraOpener.Camera`**

| الأسلوب | الوصف |
| --- | --- |
| `open(listener: iAcessoBioSelfie, webAppToken: String)` | يفتح كاميرا السيلفي، مع تمرير `process.webAppToken` الذي يُرجعه Create Process |

**مستند — `UnicoCheckCameraOpener.Document`**

| الأسلوب | الوصف |
| --- | --- |
| `open(documentType: DocumentType, listener: iAcessoBioDocument)` | يفتح التقاط المستند للنوع المحدد |
| `open(documentType: DocumentType, description: String, listener: iAcessoBioDocument)` | يفتح التقاط المستند مع تسمية وصفية مخصصة |

DocumentType
يحدد نوع المستند المراد التقاطه. راجع [التعدادات](/ar/developers/sdks-and-tools/android/api-reference/enums) للاطلاع على القائمة الكاملة.

أنواع النتائج والحقول
**`ResultCamera`** — الكائن المُعاد عند النجاح.

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

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