调用DescribeVerifyResult查询实人认证结果。
接入准备:接入该API时,请确保已经完成相应的准备工作,具体请参见实人认证方案接入流程概述、活体人脸验证方案(活体检测方案)接入流程概述。
请求方法:HTTPS POST和GET。
接口描述:当接入方移动端收到回调之后,其服务端可以调用此接口,来获取相应的认证状态和认证资料。
适用范围:该接口适用于无线SDK接入的认证方案。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeVerifyResult | 要执行的操作。取值:DescribeVerifyResult。 |
BizId | String | 是 | 39ecf51e-2f81-4dc5-90ee-ff86125b**** | 认证ID。标识一次认证任务的唯一ID,不超过64个字符。针对一次认证任务,系统支持无限次发起提交,直到最终认证通过,该任务完结。 您发起不同的认证任务时需要更换不同的BizId。 |
BizType | String | 是 | FVBioOnlyTest | 实人认证服务的业务场景标识。 |
返回数据
VerifyStatus | 原因说明 | 建议处理方法 | 备注 |
---|
VerifyStatus |
原因说明 |
建议处理方法 |
备注 |
---|---|---|---|
-1 |
未认证。可能原因:客户端上的认证请求没有提交成功。例如用户中途主动退出认证流程,或者用户的姓名、身份证号实名校验不匹配等。 |
重新发起认证。 |
无。 |
1 |
认证通过。 |
无。 |
该认证状态在实人认证方案和活体人脸验证方案均会出现。 |
2 |
认证不通过,可能原因:实名校验不通过。 |
核实用户认证的姓名和身份证信息是否有误,重新发起。 |
该认证状态仅在实人认证方案中出现。 |
3 |
认证不通过,可能原因:身份证照片模糊、光线问题造成字体无法识别;身份证照片信息与需认证的身份证姓名不一致;提交的照片为非身份证照片。 |
使用真实有效证件,在光线充足的场景重新操作。避免证件有遮挡、反光等异常影响认证。 |
该认证状态仅在实人认证方案中出现。 |
4 |
认证不通过,可能原因:身份证照片模糊、光线问题造成字体无法识别;身份证照片信息与需认证的身份证号码不一致、提交的照片为非身份证照片。 |
使用真实有效证件,在光线充足的场景重新操作。避免证件有遮挡、反光等异常影响认证。 |
该认证状态仅在实人认证方案中出现。 |
5 |
认证不通过,可能原因:身份证照片有效期已过期(或即将过期)或因为识别错误返回过期。 |
若因为有效期识别错误,可重新发起;若证件已经过期,更换有效期内证件再认证。 |
该认证状态仅在实人认证方案中出现。 |
6 |
认证不通过,可能原因:人脸与身份证头像不一致。 |
建议用户使用近期的证件重新发起认证,或人工确认无误后通过控制台提交白名单设置后再发起认证。 |
该认证状态仅在实人认证方案中出现。 |
7 |
认证不通过,可能原因:人脸与公安网照片不一致。 |
人工确认无误后通过控制台提交白名单设置后再发起认证。 |
该认证状态仅在实人认证方案中出现。 |
8 |
认证不通过,可能原因:提交的身份证照片非身份证原照片或未提交有效的身份证照片。 |
请拍摄真实身份证,不支持手机或电脑存储的证件图片。 |
该认证状态仅在实人认证方案中出现。 |
9 |
认证不通过,可能原因:非账户本人操作;活体检测过程中人脸存在疑似翻拍、遮挡等异常情况;认证发起的设备存在root、hook等风险情况。 |
建议用户使用正常设备,参考页面提示操作认证,避免面部遮挡、大面积反光。若是测试场景或已经人工确认无误,可通过控制台提交白名单设置后再发起认证。 |
该认证状态在实人认证方案和活体人脸验证方案均会出现。 |
10 |
认证不通过,可能原因:非同一个人操作。 |
建议更新传入留底的图片,保持正脸完整无遮挡。 |
该认证状态仅在活体人脸验证方案中出现。 |
11 |
认证不通过,可能原因:公安网照片缺失、公安网照片格式错误、公安网照片未找到人脸。 |
建议用户联系户籍所在地公安局更新信息,若已经人工确认无误,可通过控制台提交白名单设置后再发起认证。 |
该认证状态仅在实人认证方案中出现。 |
12 |
认证不通过,可能原因:公安网系统异常、无法进行照片比对。 |
建议更换时间重新提交认证,若多次认证均为同一个原因,建议人工核实信息后,可通过控制台提交白名单设置后再发起认证。 |
该认证状态仅在实人认证方案中出现。 |
示例
请求示例
https://cloudauth.aliyuncs.com/?Action=DescribeVerifyResult
&RegionId=cn-hangzhou
&BizType=FVBioOnlyTest
&BizId=39ecf51e-2f81-4dc5-90ee-ff86125b****
&<公共请求参数>
正常返回示例
XML
格式
<DescribeVerifyResultResponse>
<Data>
<VerifyStatus>1</VerifyStatus>
<Material>
<FaceImageUrl>http://image-demo.img-cn-hangzhou.aliyuncs.com/face-image-example.jpg
</FaceImageUrl>
<FaceMask>false</FaceMask>
<FaceQuality>HIGH</FaceQuality>
<IdCardName>张三</IdCardName>
<IdCardNumber>02343218901123****</IdCardNumber>
<IdCardInfo>
<FrontImageUrl>http://image-demo.img-cn-hangzhou.aliyuncs.com/example2.jpg
</FrontImageUrl>
<BackImageUrl>http://image-demo.img-cn-hangzhou.aliyuncs.com/example3.jpg
</BackImageUrl>
<Name>张三</Name>
<Number>02343218901123****</Number>
<Birth>19900101</Birth>
<Address>浙江省杭州市余杭区文一西路969号</Address>
<StartDate>20101101</StartDate>
<EndDate>20201101</EndDate>
<Authority>杭州市公安局</Authority>
</IdCardInfo>
</Material>
<AuthorityComparisonScore>97</AuthorityComparisonScore>
</Data>
</DescribeVerifyResultResponse>
JSON
格式
{
"VerifyStatus": "1",
"Material": {
"FaceImageUrl": "http://image-demo.img-cn-hangzhou.aliyuncs.com/face-image-example.jpg",
"FaceMask": "false",
"FaceQuality": "HIGH",
"IdCardName": "张三",
"IdCardNumber": "02343218901123****",
"IdCardInfo": {
"FrontImageUrl": "http://image-demo.img-cn-hangzhou.aliyuncs.com/example2.jpg",
"BackImageUrl": "http://image-demo.img-cn-hangzhou.aliyuncs.com/example3.jpg",
"Name": "张三",
"Number": "02343218901123****",
"Birth": "19900101",
"Address": "浙江省杭州市余杭区文一西路969号",
"StartDate": "20101101",
"EndDate": "20201101",
"Authority": "杭州市公安局"
}
},
"AuthorityComparisonScore": "97"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
410 | DataExpired | The data has expired and the records have been deleted. | 数据过期,已删除记录(根据合规要求,数据默认存储180天,过期数据将删除,可自行在控制台设置保存期限)。 |
访问错误中心查看更多错误码。