阿里云视觉智能开放平台金融级人脸核身服务端PHP接入示例-阿里云开发者社区

开发者社区> taro_秋刀鱼> 正文

阿里云视觉智能开放平台金融级人脸核身服务端PHP接入示例

简介: 人脸核身服务可以在服务端依据被验证的人名和身份证号码,请求身份验证的用户图像信息。本文主要演示基于PHP Core SDK实现接口:ExecuteServerSideVerification的调用。
+关注继续查看

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使用示例

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
python+soket实现UDP协议的客户/服务端中文聊天程序
没什么特别的东西,网上烂大街的C/S框架。(基于windows 7 + python 3.4)   为了实现中文聊天,我加入了一点修改: msg.encode('utf-8') # msg 为输入(且将要发送出)的信息 data.decode('utf-8') # data 为接收的信息 这样做的原因是 sendto 函数只能发送ASCII字符,不支持发送中文(在 python3 中,中文默认是unicode编码)。
1131 0
阿里云ET大脑接入澳门,构建人工智能中枢
本文讲的是阿里云ET大脑接入澳门,构建人工智能中枢【IT168 云计算】澳门这座古老而现代的国际都市将以开放的姿态全面拥抱云计算和人工智能。
1892 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
7758 0
阿里云短信使用入门/开发接口文档一篇文章全搞定
阿里云短信提供秒级触达到达率99%,国际/港澳台短信覆盖200多个国家和地区,阿里云短信接入简单
2996 0
服务端I/O性能大比拼:Node、PHP、Java、Go
本文首先简单介绍了I/O相关的基础概念,然后横向比较了Node、PHP、Java、Go的I/O性能,并给出了选型建议。以下是译文。了解应用程序的输入/输出(I/O)模型能够更好的理解它在处理负载时理想情况与实际情况下的差异。
2088 0
深入探究VC —— 链接器link.exe(4)
在程序编译完成后,生成的文件是以.obj为扩展名的对象文件,link.exe是将这些对象文件与库链接起来以创建可执行文件或动态链接库文件的工具。 link.exe的输入文件包括obj文件、lib文件、exp文件、def文件、res文件、txt文件、ilk文件等等,而输出的文件一般是exe文件、dll文件、sys文件等可执行程序文件。
1017 0
《云计算:原理与范式》一3.8 SaaS集成产品和平台
本节书摘来自华章出版社《云计算:原理与范式》一书中的第3章,第3.8节,作者 (澳)Rajkumar Buyya James Broberg Andrzej Goscinski,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1419 0
+关注
taro_秋刀鱼
博客园主页:https://home.cnblogs.com/u/taro/
225
文章
9
问答
来源圈子
更多
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载