'1.0',
'info' => [
'style' => 'ROA',
'product' => 'facebody',
'version' => '2020-09-10',
],
'directories' => [
[
'id' => 0,
'title' => '其它',
'type' => 'directory',
'children' => [
'ExecuteServerSideVerification',
],
],
],
'components' => [
'schemas' => [],
],
'apis' => [
'ExecuteServerSideVerification' => [
'summary' => '本文介绍人脸核身服务端ExecuteServerSideVerification的语法及示例。',
'path' => '/viapi/thirdparty/realperson/execServerSideVerification',
'methods' => [
'post',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'consumes' => [
'application/x-www-form-urlencoded',
],
'produces' => [
'application/json',
],
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [],
'parameters' => [
[
'name' => 'certificateName',
'in' => 'formData',
'schema' => [
'description' => '真实姓名。',
'type' => 'string',
'required' => false,
'example' => '张三',
],
],
[
'name' => 'certificateNumber',
'in' => 'formData',
'schema' => [
'description' => '身份证号。',
'type' => 'string',
'required' => false,
'example' => '1281739873298172981',
],
],
[
'name' => 'facialPictureData',
'in' => 'formData',
'schema' => [
'description' => '与**facialPictureUrl**二选一。'."\n"
.'待比对的图像,Base64格式,只支持JPG格式图片。必须是"/9j/"开头,如非"/9j/"开头请检查是否为JPG格式图片。文件的Base64编码处理操作,请参见[文件Base64处理](~~468191~~)。',
'type' => 'string',
'required' => false,
'example' => '/9j/wwew...',
],
],
[
'name' => 'facialPictureUrl',
'in' => 'formData',
'schema' => [
'description' => '与**facialPictureData**二选一。'."\n"
.'待比对的图像URL地址,只支持JPG格式图片。推荐使用上海地域的OSS链接,对于文件在本地或者非上海地域OSS链接的情况,请参见[文件URL处理](~~155645~~)。',
'type' => 'string',
'required' => false,
'example' => 'http://xxx.xxx.com/xxx.jpg',
],
],
[
'name' => 'sceneType',
'in' => 'formData',
'schema' => [
'description' => '场景类型,默认为`server`。目前只支持`server`。',
'type' => 'string',
'required' => false,
'example' => 'server',
],
],
],
'responses' => [
200 => [
'schema' => [
'title' => 'Schema of Response',
'description' => '返回结构体。',
'type' => 'object',
'properties' => [
'RequestId' => [
'title' => 'Id of the request',
'description' => '请求ID。',
'type' => 'string',
'example' => 'CE2FFC8A-6669-4F02-B4DA-95888087FBDC',
],
'Data' => [
'description' => '返回的结果数据内容。',
'type' => 'object',
'properties' => [
'Pass' => [
'description' => '验证是否成功。'."\n"
."\n"
.'- true:验证成功。'."\n"
.'- false:验证失败。',
'type' => 'boolean',
'example' => 'true',
],
'VerificationToken' => [
'description' => '验证Token,主要用于排查问题。',
'type' => 'string',
'example' => '6f1f730e732b232ccbdd85abc751****',
],
'Reason' => [
'description' => '认证结果原因。'."\n"
."\n"
.'- 认证通过(Z8120)。'."\n"
.'- 抱歉,没有认出您(Z1146)。',
'type' => 'string',
'example' => '认证通过(Z8120)',
],
],
],
],
],
],
],
'staticInfo' => [],
'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CE2FFC8A-6669-4F02-B4DA-95888087FBDC\\",\\n \\"Data\\": {\\n \\"Pass\\": true,\\n \\"VerificationToken\\": \\"6f1f730e732b232ccbdd85abc751****\\",\\n \\"Reason\\": \\"认证通过(Z8120)\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"CE2FFC8A-6669-4F02-B4DA-95888087FBDC\\n\\n true\\n 6f1f730e732b232ccbdd85abc751****\\n 认证通过(Z8120)\\n","errorExample":""}]',
'title' => '人脸核身服务端',
'description' => '## 功能描述'."\n"
.'人脸核身服务端能力可以在服务端依据被验证的人名和身份证号码,请求身份验证的用户图像信息。'."\n"
."\n"
.'> - 您可以进入[在线咨询](https://www.aliyun.com/core/online-consult?from=aZgW6LJHr2)获取在线人工帮助。'."\n"
.'- 阿里云视觉智能开放平台视觉AI能力API接入、接口使用或问题咨询等,请通过钉钉群(23109592)加入阿里云视觉智能开放平台咨询群联系我们。'."\n"
."\n"
.'## 应用场景'."\n"
.'- 金融机构网上开户:在金融行业手机App注册开户,通过实人认证,验证开户用户真实身份,降低运营成本,提升风控水平。'."\n"
.'- 线上政务平台注册:疫情期间,政府在App中推出线上口罩预约功能,实施实人认证,可有效防止同一人当天重复领取口罩,导致分配不均。'."\n"
.'- 修改密码或手机号码:在移动互联网App修改密码,或绑定手机号码时,通过实人认证进行用户真实身份确认。'."\n"
.'- 网约车司机认证:网约车当前运营司机身份确认,防止冒用身份驾驶运营车辆。'."\n"
.'- 金融风控:在支付、挂失、解冻、转账、取款、信贷、理财等各个环节进行用户身份验证,做好金融风险管控。'."\n"
."\n"
.'## 特色优势'."\n"
."\n"
.'- 金融级的指标:误识率低于1/100000,准确率高于99%。'."\n"
.'- 成熟行业应用:服务超过2亿互联网金融用户,保障超过20亿次交易安全。'."\n"
.'- 秒级活体检测:无需复杂交互动作,只需秒级即可完成活体检测,更高效,同时也具备更高级别私密性,更高安全性。'."\n"
.'- 通过金融级防攻击测试:抵御各种真实发生的伪造攻击,权威数据源验证。'."\n"
.'- 低成本落地方案:纯软件方案,支持普通摄像头,成本极低,适配室内外。'."\n"
.'- 国内外权威认证:通过公安部认证、ISO 27001信息安全体系认证,ISO30107-3人脸活体防攻击认证(iBeta PAD Level1), ISO/TC68。'."\n"
."\n"
.'## 接入指引'."\n"
.'1. 注册阿里云账号:打开[阿里云官网](https://www.aliyun.com),在阿里云官网右上角,单击**立即注册**,按照操作提示完成账号注册。'."\n"
.'2. 开通能力:请确保您已开通[人脸人体服务](https://vision.aliyun.com/facebody),若未开通服务请[立即开通](https://common-buy.aliyun.com/?commodityCode=viapi_facebody_public_cn#/open)。'."\n"
."\n"
.'>'."\n"
.'本能力支持企业或个人认证用户开通。更多实名认证操作信息,请参见[实名认证](https://help.aliyun.com/knowledge_list/37170.html)。'."\n"
.'>'."\n"
."\n"
.'3. 创建AccessKey:请确保您已[创建AccessKey](~~175144~~),如果您使用的是子账号AccessKey,您需要给子账号赋予AliyunVIAPIFullAccess权限,具体操作,请参见[RAM授权](~~145025~~)。'."\n"
.'4. 在线调试(可选):您可以通过[OpenAPI Explorer](https://next.api.aliyun.com/api/facebody/2020-09-10/ExecuteServerSideVerification?lang=JAVA)在线调试能力,查看完整的调用示例代码及SDK依赖信息,也可以下载完整的工程。'."\n"
.'5. 开发接入步骤:'."\n"
.'- 在[SDK总览](~~145033~~)中选择您要接入使用的SDK语言。'."\n"
.'- 在对应语言的SDK文档中找到AI类目为人脸人体(facebody)的SDK包进行安装。'."\n"
.'- 参考文档中提供的示例代码进行适当修改后调用。'."\n"
."\n"
.'6. 客户端直接调用:该能力常用的客户端调用方式包括以下几种。'."\n"
.'- [Web前端直接调用](~~467779~~)'."\n"
.'- [小程序场景下直接调用](~~467780~~)'."\n"
.'- [Android端直接调用](~~467781~~)'."\n"
.'- [iOS端直接调用](~~467782~~)'."\n"
."\n"
.'## 输入限制'."\n"
.'- 图像格式:仅支持JPG格式。'."\n"
.'- 图像大小:不超过1 MB。'."\n"
.'- 图片分辨率:大于640×480像素,小于2048×2048像素,长宽比小于等于2。'."\n"
.'- URL地址中不能包含中文字符。'."\n"
.'- 建议图像中人脸五官区域轮廓完整,无明显遮挡,图片无旋转,图片无水印。'."\n"
."\n"
.'> 当图像分辨率超过最大限制时,请先将图片进行缩放,调整图片大小,具体请参见[图片缩放](~~44688~~)。'."\n"
."\n"
.'## 计费说明'."\n"
.'关于人脸核身服务端的计费方式及报价,请参见[计费介绍](~~184049~~)。'."\n"
."\n"
.'> 下方调试接口为付费接口。',
'responseParamsDescription' => '## SDK参考'."\n"
.'阿里云视觉AI能力支持使用SDK调用,具体可参见[服务端接入教程](~~201378~~)下载安装。',
'extraInfo' => '## 错误码'."\n"
.'关于人脸核身服务端的错误码如下表所示。'."\n"
.'| 状态码 | 错误码 | 描述 |'."\n"
.'| ------ | ----------------- | ------------------------------------------------------------ |'."\n"
.'| 200 | 无错误码 | 刷脸认证通过。 |'."\n"
.'| 400 | INVALID_PARAMETER | 初始化时传入的参数不正确,请检查各个传参是否符合预期。(Z8121) |'."\n"
.'| 200 | 无错误码 | 刷脸认证未通过。抱歉,没有认出您。(Z1146) |'."\n"
.'| 500 | PROCESSING | 刷脸认证未完成。请重试,如果一直不成功,联系接口提供方技术人员排查。 |'."\n"
.'| 500 | PROCESSING | 图片安全检测不通过,请确认图片是否为正常拍摄图片。 |'."\n"
.'| 500 | PROCESSING | 系统出错了,请您稍后再试,如果多次重试依然报错,请记录好RequestId联系阿里云技术支持工程师。(Z5137) |'."\n"
.'| 400 | UNABLE_GET_IMAGE | 抱歉,您暂时无法使用刷脸服务。(Z1104) |'."\n"
.'| 400 | HIGH_RISK | 刷脸频次过高或失败次数过多,请您稍后再试。 |'."\n"
.'| 400 | PRODUCT_NOT_OPEN | 当前租户未开通可信实人认证产品。 |'."\n"
.'| 400 | INITIALIZE_INVALID_SCENEID | 认证场景配置不存在,请先在控制台上创建认证场景。(Z8107)|'."\n"
.'| 400 | INITIALIZE_INVALID_CERT_NAME | 姓名无效,请填写正确的姓名。(Z8109)|'."\n"
.'| 400 | INITIALIZE_INVALID_CERT_AGE | 未满14周岁的用户无法使用本产品,建议人工审核。(Z8110)|'."\n"
.'| 400 | INITIALIZE_INVALID_CERT_NO | 用户身份证号码信息无效,请填写正确的身份号码信息。(Z8111)|'."\n"
.'| 500 | INVALID_INPUT_IMAGE | 图片尺寸不合要求。(Z8125)|'."\n"
.'| 500 | EXTRACT_FACE_FAIL | 活体图提取特征失败。(Z1156) |'."\n"
.'| 500 | SYSTEM_ERROR | 初始化策略结果获取失败。(Z1146)|'."\n"
."\n"
.'## 安全声明'."\n"
.'- 请确保上传的图片或文件来源符合相应的法律法规。'."\n"
.'- 通过体验调试上传的临时文件有效期为1小时,在24小时后会被系统自动清理删除。'."\n"
.'- 平台不存储用户在使用服务过程中涉及的原始人脸图片或文件信息。',
],
],
'endpoints' => [
[
'regionId' => 'cn-shanghai',
'endpoint' => 'facebody.cn-shanghai.aliyuncs.com',
],
],
];