---
title: 結果の受け取り
canonical: https://developer.unico.io/ja/dual-api/developers/sdks-and-tools/web/web-sdk/capture-flow/receiving-the-result
locale: ja
generated_by: markdown-export
---

SDKは`open()`に渡された`callback`オブジェクトを通じてキャプチャ結果を返します。`success`と`error`の両方のハンドラは必須です。

## セルフィーキャプチャ

****`success`**（セルフィー）**

画像が正常にキャプチャされたときに呼び出されます。以下を含むオブジェクトを受け取ります：

  - **`base64`** — キャプチャされた画像。アプリケーションでプレビュー表示に使用できます。
  - **`encrypted`** — REST APIを介した生体認証検証を完了するためにバックエンドに送信する必要があるJWTペイロード。

  ```javascript
  const callback = {
    on: {
      success: (obj) => {
        const base64 = obj.base64;
        const encrypted = obj.encrypted; // JWT to send to your backend
      },
      error: (error) => {
        console.error(error);
      }
    }
  };
  ```

  :::danger[`encrypted`の使用]
  - `encrypted`属性は、クライアントAPIを通じて画像を送信することのみを目的としています。開いたり、シリアライズしたり、変更したりしてはなりません — その特性は事前の通知なしに変更される場合があります。撮影後 **10分以内** にAPIへ送信する必要があります。Unicoは不適切な取り扱いによる損害について責任を負いません。
  - `base64`/`encrypted`ファイルは、デバイスの品質、生成された写真のサイズ、およびUnicoのビジネスルールに応じてサイズが異なる場合があります。プログラミングロジックまたはインフラストラクチャでSDKが生成する文字列の**サイズを制限しないでください**。
  :::

****`error`**（セルフィー）**

キャプチャ中にエラーが発生したときに呼び出されます。`getCode()`と`getDescription()`を持つ`ErrorBio`オブジェクトを受け取ります。エラーコードの完全なリストについては、[エラー処理](/dual-api/developers/sdks-and-tools/web/web-sdk/error-handling)を参照してください。

  ```javascript
  error: (error) => {
    const code = error.getCode();
    const description = error.getDescription();
  }
  ```

## ドキュメントキャプチャ

****`success`**（ドキュメント）**

ドキュメント画像が正常にキャプチャされたときに呼び出されます。以下を含むオブジェクトを受け取ります：

  - **`base64`** — キャプチャされた画像。プレビュー表示に使用できます。
  - **`encrypted`** — **10分以内に**バックエンドに送信する必要があり、変更またはデシリアライズしてはならないJWTペイロード。

  ```javascript
  const callback = {
    on: {
      success: (obj) => {
        const base64 = obj.base64;
        const encrypted = obj.encrypted;
      },
      error: (error) => { /* ... */ }
    }
  };
  ```

****`error`**（ドキュメント）**

ドキュメントキャプチャ中にエラーが発生したときに呼び出されます。`ErrorBio`オブジェクトを受け取ります。エラーコードの完全なリストについては、[エラー処理](/dual-api/developers/sdks-and-tools/web/web-sdk/error-handling)を参照してください。