---
title: API захвата
canonical: https://developer.unico.io/ru/dual-api/developers/sdks-and-tools/android/api-reference/capture-api
locale: ru
generated_by: markdown-export
---

## Методы для подготовки сессии

Вызывайте эти методы на интерфейсе `UnicoCheckCamera`, полученном из builder'а SDK. После подготовки коллбэк `CameraListener.onCameraReady(cameraOpener)` предоставляет opener для запуска захвата.

| Метод | Описание |
|---|---|
| `prepareCamera(config, listener)` | Подготавливает камеру для селфи. `listener` — это `CameraListener`. |
| `prepareDocumentCamera(config, listener)` | Подготавливает камеру для документа. `listener` — это `DocumentCameraListener`. |

## Открытие камеры

После срабатывания `onCameraReady` вызовите `open` на полученном объекте opener:

**Селфи — `UnicoCheckCameraOpener.Camera`**

| Метод | Описание |
|---|---|
| `open(listener: iAcessoBioSelfie)` | Открывает камеру для селфи |
| `open(listener: iAcessoBioSelfie, webAppToken: String)` | Открывает камеру для селфи в рамках User Journey, передавая токен пути |

**Документ — `UnicoCheckCameraOpener.Document`**

| Метод | Описание |
|---|---|
| `open(documentType: DocumentType, listener: iAcessoBioDocument)` | Открывает захват документа для указанного типа |
| `open(documentType: DocumentType, description: String, listener: iAcessoBioDocument)` | Открывает захват документа с пользовательской подписью |

## DocumentType

Определяет тип документа для захвата. Полный список см. в разделе [Перечисления](/developers/sdks-and-tools/android/api-reference/enums).

## Типы результатов и поля

**`ResultCamera`** — объект, возвращаемый при успехе.

| Поле | Тип | Описание |
|---|---|---|
| `base64` | `String` | Захваченное изображение в Base64 |
| `encrypted` | `String` | JWT для отправки на бэкенд |