---
title: キャプチャ API
canonical: https://developer.unico.io/ja/dual-api/developers/sdks-and-tools/android/api-reference/capture-api
locale: ja
generated_by: markdown-export
---

## セッションを準備するメソッド

SDK ビルダーから取得した `UnicoCheckCamera` インターフェースでこれらのメソッドを呼び出してください。準備が完了すると、`CameraListener.onCameraReady(cameraOpener)` コールバックがキャプチャを開始するための opener を提供します。

| メソッド | 説明 |
|---|---|
| `prepareCamera(config, listener)` | 自撮りカメラを準備します。`listener` は `CameraListener` です。 |
| `prepareDocumentCamera(config, listener)` | ドキュメントカメラを準備します。`listener` は `DocumentCameraListener` です。 |

## カメラを開く

`onCameraReady` が発火した後、受け取った opener オブジェクトの `open` を呼び出してください。

**自撮り — `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 |