$accessKeyId, // 您的AccessKey Secret "accessKeySecret" => $accessKeySecret ]); // 访问的域名 $config->endpoint = "cloudauth.aliyuncs.com"; return new Cloudauth($config); } /** * 获取token(实人认证) * @param $args * @return \AlibabaCloud\SDK\Cloudauth\V20190307\Models\DescribeVerifyTokenResponse|array */ public static function get_token ($args) { $client = self::createClient($args['AccessKey'], $args['Secret']); $describeVerifyTokenRequest = new DescribeVerifyTokenRequest([ "bizType" => $args['BizType'], "bizId" => $args['BizId'], ]); // 复制代码运行请自行打印 API 的返回值 $res = $client->describeVerifyToken($describeVerifyTokenRequest); $res = object_array($res); return $res; } /** * 获取认证结果 * @param $args * @return \AlibabaCloud\SDK\Cloudauth\V20190307\Models\DescribeVerifyResultResponse|array */ public static function get_result ($args) { $client = self::createClient($args['AccessKey'], $args['Secret']); $describeVerifyResultRequest = new DescribeVerifyResultRequest([ "bizType" => $args['BizType'], "bizId" => $args['BizId'] ]); // 复制代码运行请自行打印 API 的返回值 $res = $client->describeVerifyResult($describeVerifyResultRequest); $res = object_array($res); return $res; } /** * 金融级实人认证获取CertifyId * @param $args * @return \AlibabaCloud\SDK\Cloudauth\V20190307\Models\InitFaceVerifyResponse|array */ static public function get_finance_token ($args) { $client = self::createClient($args['AccessKey'], $args['Secret']); $initFaceVerifyRequest = new InitFaceVerifyRequest([ 'sceneId' => $args['sceneId'], // 要接入的认证场景ID。 'outerOrderNo' => $args['outerOrderNo'], // 您自定义的业务唯一标识,用于后续定位排查问题使用。 'metaInfo' => $args['metaInfo'], 'productCode' => 'ID_PRO', 'certType'=> 'IDENTITY_CARD', 'certName'=>$args['CertName'], 'certNo'=>$args['CertNo'], ]); // 复制代码运行请自行打印 API 的返回值 $res = $client->initFaceVerify($initFaceVerifyRequest); $res = object_array($res); return $res; } /** * 获取认证结果(金融级实人认证) * @param $args * @return \AlibabaCloud\SDK\Cloudauth\V20190307\Models\DescribeVerifyResultResponse|array */ public static function get_finance_result ($args) { $client = self::createClient($args['AccessKey'], $args['Secret']); $describeVerifyResultRequest = new DescribeFaceVerifyRequest([ "sceneId" => $args['SceneId'], "certifyId" => $args['CertifyId'] ]); // 复制代码运行请自行打印 API 的返回值 $res = $client->describeFaceVerify($describeVerifyResultRequest); $res = object_array($res); return $res; } }