開發與維運

阿里雲視覺智能開放平臺金融級人臉核身服務端PHP接入示例

Step By Step

1、功能描述&場景介紹
2、PHP SDK接入
3、注意事項


具體操作

一、功能描述&場景介紹

功能描述

人臉核身服務可以在服務端依據被驗證的人名和身份證號碼,請求身份驗證的用戶圖像信息。

應用場景

  • 金融機構網上開戶:在金融行業手機App註冊開戶,通過實人認證,驗證開戶用戶真實身份,降低運營成本,提升風控水平。
  • 線上政務平臺註冊:疫情期間,政府在App中推出線上口罩預約功能,實施實人認證,可有效防止同一人當天重複領取口罩,導致分配不均。
  • 修改密碼或手機號碼:在移動互聯網App修改密碼,或綁定手機號碼時,通過實人認證進行用戶真實身份確認。
  • 網約車司機認證:網約車當前運營司機身份確認,防止冒用身份駕駛運營車輛。
  • 金融風控:在支付、掛失、解凍、轉賬、取款、信貸、理財等各個環節進行用戶身份驗證,做好金融風險管控。

API接口說明

ExecuteServerSideVerification

二、PHP SDK接入
  • 2.1 composer 方式安裝PHP Core SDK

composer require alibabacloud/client

  • 2.2 Code Sample
<?php
use AlibabaCloud\Client\AlibabaCloud;
use AlibabaCloud\Client\Exception\ClientException;
use AlibabaCloud\Client\Exception\ServerException;

require_once 'vendor\autoload.php';

// Download:https://github.com/aliyun/openapi-sdk-php
// Usage:https://github.com/aliyun/openapi-sdk-php/blob/master/README.md

// access_key_id, access_key_secret  獲取參考鏈接:https://yq.aliyun.com/articles/693979
AlibabaCloud::accessKeyClient('<ak>','<sk>')->asDefaultClient()
->regionId('cn-shanghai')
->asDefaultClient();

try {
    $result = AlibabaCloud::roa()
    ->product('facebody')
    // ->scheme('https') // https | http
    ->version('2020-09-10')
    ->pathPattern('/viapi/thirdparty/realperson/execServerSideVerification')
    ->method('POST')
    ->setQueryParameters("certificateName", "張三")
    ->setQueryParameters("certificateNumber", "1281739873298172981")
    ->setQueryParameters("sceneType", "server")
    ->setQueryParameters("facialPictureUrl", "http://jdf-face.oss-cn-shanghai.aliyuncs.com/hk/********.jpeg")
    ->request();
    print_r($result->toArray());
} catch (ClientException $e) {
    echo $e->getErrorMessage() . PHP_EOL;
} catch (ServerException $e) {
    echo $e->getErrorMessage() . PHP_EOL;
}
  • 2.3 測試結果

圖片.png

三、注意事項
  • 3.1 因為底層涉及圖片活體檢測,人臉圖片必須是正臉正常拍攝照片,翻拍或者截圖均無效;
  • 3.2 只有結果返回:Z8120 才表示認證通過,如照片異常&身份證信息輸入有誤&姓名輸入有誤等都可能導致結果返回異常。

更多參考

Java&Python 服務端接入官方教程
App認證方案
阿里雲視覺智能開放平臺身份證識別PHP SDK使用示例

Leave a Reply

Your email address will not be published. Required fields are marked *