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

ID Verification:FACE_LIVENESS_MIN_PRO

最終更新日:Jun 30, 2026

FACE_LIVENESS_MIN_PRO は、Qwen-VL マルチモーダルモデルを利用したサーバーサイドの顔のライブネス検出 API です。顔画像を分析して偽造リスクを検出します。より高いセキュリティを求める場合は、App SDK または Web SDK をご使用ください。

API リファレンス

  • API名:FaceLivenessV2

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

  • 顔画像のライブネスを検出します。

  • QPS 制限:各 API には専用の QPS 制限があります。詳細は、「ID Verification サーバー側 API の QPS 制限」をご参照ください。

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

    説明
    • 内部ネットワークアクセスのメリット:内部ネットワークを使用すると、同じリージョン内の 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

    マレーシア (クアラルンプール)

    • パブリックエンドポイント:cloudauth-intl.ap-southeast-3.aliyuncs.com

    • 内部エンドポイント:cloudauth-intl-vpc.ap-southeast-3.aliyuncs.com

オンラインでのデバッグと統合

説明

デバッグまたは統合を行う前に、「OpenAPI を使用したサーバー側 API のデバッグと統合」ガイドを読み、OpenAPI プラットフォームでの API の呼び出し方法と SDK の取得方法を理解してください。

OpenAPI Explorer を使用してこの API を直接実行してデバッグし、SDK コード例を生成できます。

顔画像の形式要件

  • 顔画像は、以下の 3 つの方法のいずれかを使用して送信します:

    • Base64 モード:FacePictureBase64

    • URL モード:FacePictureUrl

    • ファイルストリーム モード:FacePictureFile

  • 画像形式:JPG、JPEG、PNG。

  • 画像サイズ:推奨 50~100 KB、最大 1 MB。

  • 画像解像度:最大1920*1080 (高さ × 幅)、最小640*480 (高さ × 幅)。短い辺を 720 px にスケーリングし、圧縮率は 0.9 を超えるようにしてください。高さは幅よりも大きくする必要があります。横向きの画像は精度が低下する可能性があります。

    説明

    Base64 エンコーディングはファイルサイズを増加させます。1 MB の転送制限内に収めるために、元の画像は 0.6 MB 未満にしてください。

  • 画質の推奨事項:

    • 顔は完全で、鮮明で、遮蔽物がなく、正面を向いている必要があります。フロントカメラを使用してください。

    • 顔が画像領域の60%以上を占める必要があります。顔が小さいと精度が低下します。

    • 複数の顔:アルゴリズムは最も大きい顔を処理します。複数の顔が写った画像は避けてください。

リクエストパラメータ

名前

タイプ

必須

説明

ProductCode

String

はい

製品ソリューションコード。固定値:FACE_LIVENESS_MIN_PRO。

FACE_LIVENESS_MIN_PRO

MerchantBizId

String

はい

トラッキング用のカスタムビジネス識別子。英数字で最大 32 文字。一意である必要があります。

説明

一意性はサーバーサイドでは強制されません。正確な追跡のために、一意の値を確保してください。

e0c34a77f5ac40a5aa5e6ed20c35****

MerchantUserId

String

はい

カスタムユーザー識別子 (携帯電話番号やメールアドレスなど)。送信前にこの値をハッシュ化してください。

123456789

FacePictureBase64

String

いいえ

Base64 エンコードされた顔画像。1 MB の制限を超えないように、送信前にサイズを確認してください。

base64

FacePictureUrl

String

いいえ

一般公開されている顔画像の URL。

https://***

FacePictureFile

InputStream

いいえ

ファイルストリームとしての顔画像。

顔画像の InputStream オブジェクト。

FaceQualityCheck

String

いいえ

顔品質検査を有効にするかどうかを指定します。 デフォルトでは無効になっています。 有効な値:

  • N:無効 (デフォルト)。

  • Y:有効。

有効にすると、システムは低品質の写真 (不鮮明、遮蔽) の比較をブロックします。 より高い精度が必要な場合や、無効なリクエストを減らす場合に推奨します。 ブロックされた画像の場合、レスポンスの Code は UnqualifiedPhoto となります。

N

レスポンスデータ

名前

タイプ

説明

HTTPステータスコード

Integer

HTTPステータスコード。

200

HTTPボディ

RequestId

String

リクエスト ID。

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

Result.TransactionId

String

検証プロセスの一意のID。

hksb7ba1b28130d24e015d694361****

Code

String

リターンコード:詳細については、「サーバーサイドの HTTP ステータスコード」をご参照ください。

Success

Message

String

リターンコードを説明するメッセージ。

Success

Result.Passed

String

認証結果:

  • Y:成功。

  • N:失敗。

Y

Result.SubCode

String

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

200

Result.ExtFaceInfo

Object

JSON 形式のサイレントライブネス検出の詳細。フィールドについては、「ExtFaceInfo フィールド」をご参照ください。

{
  "FaceQualityScore": 76.69,
  "OcclusionResult": "N",
  "FaceAttack": "N",
  "SharpnessScore": 60.78,
  "KaOcclusionScore": 100,
  "FaceGender": "M",
  "OcclusionScore": 99.99,
  "FaceAge": 28,
  "IlluminationScore": 97.43
}

ResultObject.SubCode エラーコード

エラーコード

課金対象

説明と推奨事項

200

はい

認証が成功しました。

205

はい

ライブネス検出でリスクが検出されました。

ExtFaceInfo

名前

タイプ

説明

FaceQualityScore

Double

顔品質スコア。範囲:0~100。高いほど良いです。

88.62

OcclusionScore

Double

オクルージョンのサブスコア。範囲:0~100。高いほど良いです。

99.99

KaOcclusionScore

Double

キーエリアのオクルージョンのサブスコア。範囲:0~100。高いほど良いです。

100

IlluminationScore

Double

照明のサブスコア。範囲:0~100。高いほど良いです。

97.43

SharpnessScore

Double

シャープネスのサブスコア。範囲:0~100。高いほど良いです。

60.78

FaceAttack

String

ライブネス攻撃が検出されたかどうか。

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

  • N:攻撃は検出されませんでした。

N

FaceAge

Integer

予測された年齢。予測に失敗した場合は空になることがあります。

30

FaceGender

String

予測された性別。予測に失敗した場合は空になることがあります。

  • M:男性。

  • F:女性。

M