すべてのプロダクト
Search
ドキュメントセンター

ID Verification:CheckResult

最終更新日:Feb 08, 2026

このトピックでは、CheckResult 操作を呼び出して認証結果を照会する方法について説明します。

API の概要

  • 操作名:CheckResult

  • リクエストメソッド:HTTPS POST

  • 説明:コールバック通知を受信した後、サーバー上で本操作を呼び出して、対応する認証ステータスおよび認証データを取得します。

    重要

    ID Verification サービスの結果は、デフォルトで 30 日間保存され、その後自動的に削除されます。認証結果は 30 日以内に取得してください。

  • 本 API 操作には専用の QPS 制限があります。詳細については、「ID Verification サーバーサイド API 操作の QPS 制限」をご参照ください。

  • サービスエンドポイント:

    説明
    • 内部ネットワークアクセスのメリット:内部ネットワークとは、同一リージョン内の Alibaba Cloud プロダクト間で構成される非公開通信ネットワークです。ご利用のビジネスサーバーが対応する Alibaba Cloud リージョンにデプロイされている場合、内部の同一リージョンエンドポイントを使用して ID Verification サービスにアクセスできます。これにより、より安全かつ安定した通信が実現されます。

    • 中国以外からのアクセス向け最適化の推奨事項:中国以外のネットワーク環境は複雑である可能性があります。統合ソリューションの最適化、ネットワーク遅延の低減、およびリクエスト失敗の最小化のためには、「サーバーサイドのネットワーク遅延分析と最適化」をご参照ください。

    シンガポール

    • パブリックネットワーク:cloudauth-intl.ap-southeast-1.aliyuncs.com

    • 内部ネットワーク:cloudauth-intl-vpc.ap-southeast-1.aliyuncs.com

    インドネシア

    • パブリックネットワーク:cloudauth-intl.ap-southeast-5.aliyuncs.com

    • 内部ネットワーク:cloudauth-intl-vpc.ap-southeast-5.aliyuncs.com

    中国 (香港)

    • パブリックネットワーク:cloudauth-intl.cn-hongkong.aliyuncs.com

    • 内部ネットワーク:cloudauth-intl-vpc.cn-hongkong.aliyuncs.com

オンラインデバッグおよび連携

説明

API 操作のデバッグおよび連携を開始する前に、「OpenAPI Explorer を使用したサーバーサイド API 操作のデバッグおよび連携」をご参照ください。API 操作の呼び出し方法、および OpenAPI Explorer での SDK およびサンプルコードの取得方法について説明しています。

本操作は、OpenAPI Explorerで直接実行してテストし、本操作の SDK コード例を生成できます。 SDK コード例

リクエストパラメーター

名前

必須

説明

MerchantBizId

String

はい

お客様のビジネス向けに定義する一意の識別子です。後続の問題の特定およびトラブルシューティングに使用します。値は、最大 32 文字の英数字の組み合わせである必要があります。一意性を確保してください。

説明

Alibaba Cloud では一意性の検証を行いません。リクエストを効果的に追跡するため、一意性を確実に確保してください。

e0c34a77f5ac40a5aa5e6ed20c35****

TransactionId

String

はい

認証フロー全体の一意の識別子です。Initialize API 操作を呼び出してこの値を取得します。

重要

改ざん防止のため、Initialize 操作呼び出し時にサーバー上に保存された TransactionId を使用してください。クライアント側コールバックから返された TransactionId は使用しないでください。

hksb7ba1b28130d24e015d6********

IsReturnImage

String

いいえ

認証イメージを返すかどうかを指定します:

  • Y: 必須

  • N:返さない(デフォルト)

Y

レスポンスデータ

名前

説明

HTTP ステータスコード

Integer

HTTP ステータスコードです。

200

HTTP ボディ

RequestId

String

リクエスト ID です。

130A2C10-B9EE-4D84-88E3-5384FF03****

Code

String

コードに戻る

Success

Message

String

戻り値の Code の詳細な説明です。

success

Result.Passed

String

最終的な認証結果です。有効な値は以下のとおりです:

  • Y: 合格

  • N:失敗

Y

Result.SubCode

String

認証結果の説明です。詳細については、「ResultObject.SubCode のエラーコード」をご参照ください。

200

Result.ExtFaceInfo

String

顔のライブネス検証に関連する結果です。JSON 形式については、右側の例をご参照ください。詳細については、「ExtFaceInfo」をご参照ください。

{
  "faceAttack": "N",
  "faceImg": "/9j/4AAQSkZJRgABAQAAAQqviV6oakp8...",
  "docVideoUrl": "https://aliyun-cloudauth.oss-aliyuncs.com/******.webm" 
}

ExtFaceInfo (FACE_IDU)

名前

説明

faceImg

String

Base64 形式のキャプチャ済み顔画像です。リクエストで IsReturnImage を Y に設定し、顔スキャンが完了した場合にこのフィールドが返されます。

Base64 形式

faceAttack

String

キャプチャ済み顔に対するライブネス攻撃の検出状況を示します。

  • Y:攻撃が検出されました。

  • N:該当なし

N

docVideoUrl

String

証拠動画の OSS ダウンロード URL です。

説明
  • 証拠動画の URL は 15 分間有効です。

  • 認証完了後 30 分以内であれば、動画を繰り返し照会・取得できます。30 分経過後は、システムが自動的に証拠動画ファイルを削除します。削除されたファイルは復元できません。速やかにダウンロードおよび保存してください。

https://aliyun-cloudauth.oss-aliyuncs.com/******.webm

faceAge

String

顔画像に基づく予測年齢(参考値)です。予測に失敗した場合は、このフィールドが返されない場合があります。

30

faceGender

String

顔画像に基づく予測性別です。予測に失敗した場合は、このフィールドが返されない場合があります。

  • M:男性

  • F:女性

M

faceAttackScore

Double

顔認識アルゴリズムによるなりすまし攻撃の発生確率です。数値が高いほど、なりすまし攻撃の可能性が高くなります。

値の範囲は 0 ~ 100 です。

80

guardRiskScore

Double

Face-Guard アルゴリズムによるデバイスリスクの発生確率です。数値が高いほど、デバイスリスクが高くなります。

値の範囲は 0 ~ 100 です。

90

faceComparisonScore

Double

顔照合のスコアです。認証に照合パターンが含まれる場合にのみ、このフィールドが返されます。

値の範囲は 0 ~ 100 です。デフォルトのシステムしきい値は 90 です。必要に応じて、判定基準をカスタマイズできます。

90

faceRegistrationResult

String

顔登録が成功したかどうかを示します。

  • 1:成功

  • 0:失敗

1

faceRegistrationID

String

顔登録の ID です。

顧客が自動登録を有効化し、顔登録が成功した場合にのみ、このフィールドが返されます。

f5a9219aefd6*******c84c8f0ca592a

duplicateFace

String

重複顔に関する情報です。

重複顔が検出された場合、顔データベース内の対応する顔の ID が返されます。

[
  {
    "faceGroupCode": "sg7****uzt",
    "faceId": "f5a921*******9e792ec84c8f0ca592a"
  }
]

レスポンスコード

HTTP ステータスコード

Code

メッセージの説明

200

Success

リクエストが成功しました。

400

MissingParameter

パラメーターが空です。

InvalidParameter

無効なパラメーターです。

TransactionIdInvalid

無効な Transaction ID です。

403

Forbidden.RAMUserAccessDenied

RAM ユーザーに AliyunAntCloudAuthFullAccess 権限を付与する必要があります。「RAM ユーザーへのサービスアクセス権限の付与」をご参照ください。

Forbidden.AccountAccessDenied

ID Verification の有効化を確認し、アカウントに支払い遅延がないことを確認してください

Throttling.Api

速度制限により、API リクエストがブロックされました。

404

ProcessNotCompleted

認証プロセス全体が完了していません。

500

InternalError

内部システムエラーです。トラブルシューティングのためにエンジニアへフィードバックしてください。

503

ServiceUnavailable

サービスが利用できません。トラブルシューティングのためにエンジニアにお問い合わせください。

ResultObject.SubCode のエラーコード

エラーコード

認証レコードは課金対象ですか?

説明および推奨事項

200

はい

認証に成功しました。

204

はい

顔照合に失敗しました。本人と異なる人物であるか、またはライブネス写真の品質が低い可能性があります。

205

はい

ライブネス検知に関連するリスクが存在します。

206

はい

ビジネスポリシーによる制限です。

説明

セーフモードが有効になっている場合、サービスは認証に使用されるデバイスおよび環境に対してセキュリティチェックを実行します。潜在的な脅威が検出された場合、認証は失敗します。ユーザーに対し、マルチインスタンスアプリケーション、アプリクローンツール、仮想環境などのソフトウェアまたはプラグインをデバイスからアンインストールするよう案内してください。デバイスが初期の安全な環境に復元された後に、ユーザーに再試行を依頼してください。

233

はい

類似の顔が検出されました。