动作活体人脸验证

最近更新时间:2019-04-29 15:13:14

根据用户上传的眨眼动作视频进行人脸验证,视频的录制要求:

  1. 视频录制的时长在1s - 2s内。
  2. 视频录制过程中,需要保持人脸清晰,确保人脸完整且在框内。

请求

  • 请求 URL:https://idasc.webank.com/api/v2/paas/actionface
  • 请求方法:POST
  • 报文格式:Content-Type: application/json
  • 请求参数:
参数 说明 类型 长度(字节) 是否必填
webankAppId 分配给服务使用方的 AppID String 腾讯云线下对接决定
orderNo 订单号,由合作方上送,每次唯一 String 32
nonce 32位随机数 String 32
version 1.0.0 String 20
sign 生成算法详情,请参见 签名算法说明 String 40
antiAttack 活体检测增强功能,设置为"true" Boolean -
userId 用户 ID ,用户的唯一标识(不要带有特殊字符) String 32
name 姓名 String 20
idNo 证件号码 String 20
sourcePhotoStr 合作伙伴自己提供的可信比对源照片,注意:原始图片不能超过 2MB,且必须为 JPG 或 PNG 格式 Base64 String Base64 不超过 3MB
sourcePhotoType 比对源照片类型
1:网纹照
2:高清照
String 1
videoStr 需要识别的录制视频 Base64 String Base64 不超过3MB

响应

  • 响应参数:
参数 类型 说明
code Int 0:成功(活体检测通过,且认证为同一人)
非0:失败
msg String 请求结果描述
bizSeqNo String 请求业务流水号
submitKey String 防重复提交因子
orderNo String 订单编号
liveRate String 活体得分
similarity String 比对得分
  • 响应示例:
    { 
    "code": 0, 
    "msg": "成功", 
    "result": { 
    "bizSeqNo": "业务流水号", 
    "submitKey": "防重复提交因子", 
    "orderNo": "AAAAAA001", 
    " liveRate ": "100", 
    "similarity": "87.5" 
    } 
    }