メインコンテンツへスキップ

エラー処理

Web SDKのすべてのエラー処理はこのセクションに集約されています。errorコールバックはgetCode()getDescription()を公開するErrorBioオブジェクトを受け取ります。

prepareCamera エラー
コード説明
73000SDK APIの通常使用中の不明および予期しないエラー
73001<property>は必須です
73002<property><class>のインスタンスである必要があります
73003名前<name>を持つ<class>はインジェクト可能ではありません
73004クラスタイプは関数またはクラスである必要があります
73005<locale>ロケールが見つかりませんでした
73006テキストが見つかりませんでした:<text>
73100インターネットに接続できません
73200Unico SDK JSONファイルが見つかりませんでした
73201Unico SDK JSONファイルを読み込めませんでした
73202Unico SDK JSONファイルが無効です
73204SDKを初期化できません — ビルド時にsetEnvironmentで環境を設定してください
73300このアプリケーションを認証できませんでした
73301このアプリケーションを認証できませんでした
73302認証トークンが見つかりません
73303現在のホストが登録されていません
73400カメラを初期化できませんでした
73401このカメラ用のMLモデルを読み込めませんでした
73402ユーザーのデバイスの接続問題により、キーを検証できませんでした
73403このデバイス/プラットフォーム/ブラウザ/バージョンの組み合わせはSDKでサポートされていません
73404デバイスが横向き表示モードになっています。SDKは縦向きでのみ使用できます
73405複数回の失敗した試行によりデバイスがブロックされました
73406セッションがキャンセルされました — SDKがiFrame内で開かれました
73407SDKが完全に読み込まれませんでした
73500セッションを取得できませんでした
73501セッションを取得できませんでした
73502セッショントークンが見つかりません
73600カメラリソースが見つかりませんでした
73601本番モードでカメラを起動できませんでした
74000無効な16進数
74001オブジェクトがUnicoThemeではありません
openCamera エラー
コード説明
73700カメラの応答を解析できませんでした
73704ユーザーがキャンセルボタンを押してセッションを完了しませんでした
73706カメラアクセスが拒否されました — ユーザーが明示的に許可を拒否したか、デバイスポリシーによりブロックされています
73707アプリの終了、スリープ、OSの通知、またはバックグラウンド化によりセッションがキャンセルされました
73708デバイスが横向きモードのためセッションがキャンセルされました
73710割り当てられたタイムアウト内にユーザーがセッションを完了できなかったためセッションがキャンセルされました
73715ガイダンス画像がすべて設定されていなかったためセッションがキャンセルされました
73716SDKがこのデバイスでカメラを起動できなかったためセッションがキャンセルされました
73717ユーザーがロックアウト状態にあったためセッションがキャンセルされました
73718SDK APIの通常使用中の不明および予期しないエラー
73720開発者がプログラム的にセッションキャンセルAPIを呼び出しました
73721セッション中のデバイスの向きの変化によりセッションがキャンセルされました
73722ドキュメントの準備ができていなかったためセッションがキャンセルされました
73723別のセッションが進行中だったためセッションがキャンセルされました
73724カメラがiFrame内で開かれたためセッションがキャンセルされました
73728接続エラー — HTTPSを使用して接続してください
73729ブラウザがサポートされていません — 別のブラウザで開いてください
73730アクティブライブネスセッションを初期化できません — 不明なライセンスエラー
73731アクティブライブネスセッションを初期化できません — ライセンスの有効期限が切れています
73732アクティブライブネスセッションを初期化できません — オリジンが許可されていません
73800応答を暗号化できませんでした
73900システム情報を取得できませんでした
公式エラーカタログ

上記のコードはWeb SDKカタログを反映しています。公式のクロスプラットフォームエラーコードカタログはAPIリファレンス > エラーコードで確認できます。

コールバックの処理
const callback = {
on: {
success: (obj) => {
console.log(obj.base64);
console.log(obj.encrypted);
},
error: (error) => {
const code = error.getCode();
const description = error.getDescription();
// handle error
}
}
};
必須コールバック

callbackオブジェクトは必須です。適切に実装されていない場合(successerrorの両方のイベントをカバーしていない場合)、SDKは例外を発生させ、処理されない場合はユーザーのコンソールに表示されます。