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

ID Verification:FaceCompare

最終更新日:Mar 26, 2026

このトピックでは、サーバー側 API のみを使用して FaceCompare を統合する方法について説明します。

API

  • API オペレーション: FaceCompare

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

  • 説明: サーバー側の API 呼び出しで送信されたイメージデータやその他の情報を使用して顔を照合します。

  • この 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 オペレーションのデバッグと統合」をご参照ください。OpenAPI Explorer で API オペレーションを呼び出し、SDK とサンプルコードを取得する方法について説明しています。

OpenAPI Explorer を使用してこの API を直接実行およびデバッグし、この API の SDK コードサンプルを生成できます。

入力イメージのフォーマット要件

  • イメージフォーマット: JPG、JPEG、または PNG。

  • イメージサイズ: 50 KB~100 KB を推奨します。 最大サイズは 1 MB です。

  • イメージ解像度: 解像度は 640 × 480 ピクセル (高さ × 幅) から 1920 × 1080 ピクセルの間である必要があります。 短辺を 720 ピクセルにスケーリングし、圧縮率を 0.9 以上にすることを推奨します。 イメージの高さは幅よりも大きくする必要があります。 幅が高さより大きい場合、検出精度が低下する可能性があります。

    説明

    イメージを Base64 フォーマットに変換すると、データサイズが増加します。 Base64 フォーマットでパラメーターを渡すには、1 MB のデータ転送制限を超えないように、元のイメージサイズが 0.6 MB を超えないようにしてください。

  • 推奨されるイメージ品質:

    • イメージ内の顔は、完全で、鮮明で、遮られていない必要があります。 被写体はカメラにまっすぐ向いている必要があります。 前面カメラで撮影した顔イメージを使用することを推奨します。

    • 顔はイメージ領域の 60% 以上を占めるようにしてください。 顔が小さいと、検出精度が低下する可能性があります。

    • イメージに複数の顔がある場合、アルゴリズムはデフォルトで最大の顔を切り取ります。 複数の顔があるイメージは避けることを推奨します。

リクエストパラメーター

パラメーター

タイプ

必須

説明

MerchantBizId

String

はい

トラブルシューティング用の一意のビジネス ID。最大 32 文字の英数字を含みます。 この ID はリクエストごとに一意である必要があります。

e0c34a77f5ac40a5aa5e6ed20c35****

SourceFacePicture

String

はい

ソース顔イメージの Base64 エンコードされた文字列。

説明

このパラメーターを使用する場合は、イメージサイズが指定された制限を超えないようにしてください。

base64 string

SourceFacePictureUrl

String

いいえ

ソース顔イメージの URL。 URL は、パブリックにアクセス可能な HTTP または HTTPS の URL である必要があります。

説明

SourceFacePicture または SourceFacePictureUrl のいずれかを指定する必要があります。

https://***

TargetFacePicture

String

いいえ

ターゲット顔イメージの Base64 エンコードされた文字列。

説明

このパラメーターを使用する場合は、イメージサイズが指定された制限を超えないようにしてください。

base64 string

TargetFacePictureUrl

String

いいえ

ターゲット顔イメージの URL。 URL は、パブリックにアクセス可能な HTTP または HTTPS の URL である必要があります。

説明

TargetFacePicture または TargetFacePictureUrl のいずれかを指定する必要があります。

https://***

レスポンスパラメーター

パラメーター

タイプ

説明

HTTP ステータスコード

Integer

HTTP ステータスコード。

200

HTTP ボディ

RequestId

String

リクエスト ID。

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

Code

String

レスポンスコード

Success

Message

String

レスポンスコードの詳細な説明。

success

Result.TransactionId

String

認証リクエストの一意の ID。

08573be80f944d95ac812e019e36****

Result.Passed

String

最終的な認証結果。 有効な値:

  • Y:合格

  • N:不合格

Y

Result.FaceComparisonScore

String

顔照合スコア。 値の範囲は 0~100 です。

52.57

レスポンスコード

HTTP ステータスコード

コード

説明

200

Success

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

400

MissingParameter

必須パラメーターがありません。

400

InvalidParameter

無効なパラメーターが指定されました。

401

NoFaceDetected

ソースイメージから顔の特徴を抽出できませんでした。 別のイメージを使用してください。

401

UnqualifiedPhoto

イメージが読み取り不可であるか、解像度の要件を満たしていません。 鮮明で、適切に露光され、完全で、遮られていない、頭の傾きが著しくないイメージを使用してください。

401

ToolargeImage

イメージが大きすぎます。 イメージを圧縮するか、URL を使用して提供してください。

401

DataDuplication

同じイメージに対して Base64 文字列と URL の両方が提供されました。 イメージのコンテンツまたはその URL のいずれかを提供してください。両方を提供することはできません。

401

DownloadTimeout

URL からのイメージのダウンロードがタイムアウトしました。

403

Forbidden.RAMUserAccessDenied

RAM ユーザーにはこの操作を実行する権限がありません。 AliyunAntCloudAuthFullAccess 権限を RAM ユーザーに付与する必要があります。 詳細については、「RAM ユーザーへのサービスへのアクセス権限の付与」をご参照ください。

403

Forbidden.AccountAccessDenied

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

403

Throttling.Api

API 呼び出しはスロットリングにより拒否されました。

500

InternalError

内部エラーが発生しました。 テクニカルサポートに連絡して支援を求めてください。