import com.baidubce.http.ApiExplorerClient; import com.baidubce.http.AppSigner; import com.baidubce.http.HttpMethodName; import com.baidubce.model.ApiExplorerRequest; import com.baidubce.model.ApiExplorerResponse; // 实人认证标准版 Java示例代码 public class RequestDemo { public static void main(String[] args) { String path = "http://gwgp-zom5wixpvok.n.bdcloudapi.com/lifeFaceIdCard_check/post"; ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.POST, path); request.setCredentials("您的 access key", "您的 secret key"); request.addHeaderParameter("Content-Type", "application/x-www-form-urlencoded"); ApiExplorerClient client = new ApiExplorerClient(new AppSigner()); try { ApiExplorerResponse response = client.sendRequest(request); // 返回结果格式为Json字符串 System.out.println(response.getResult()); } catch (Exception e) { e.printStackTrace(); } } }
点击复制代码
{
"msg": "成功",
"success": true,
"code": 200,
"data": {
"order_no": "683998670185697280",
"is_fee": 1,
"is_life": true,
"life_score": 0.99796665,
"hack_score": 0.727153,
"image_id": "1b4cc980792f4bc7a0921c1efa816382",
"face_score": 0.2275,
"message": "系统判断为不是同一人",
"incorrect": 100,
"sex": "男",
"birthday": "19930123",
"address": "江西省吉安地区遂川县"
}
}
返回字段说明:
字段名 说明
success 接口请求成功标识,true为成功,false为失败,失败情况下,会有对应描述和状态码
code 成功为200
msg code对应的说明描述
data 验证结果详细信息
order_no 订单号
is_fee 是否计费,1计费
is_life 是否是活体,true 和false
life_score 活体检测分数
hack_score 防hack检测分数,hack_score阈值为0.98,由行业大数据训练得到,大于0.98是hack行为,小于等于0.98是正常活人
image_id 行为特征照片id
face_score 人证比较结果分值,0-1之间的小数,参考指标只有 0.40以下 系统判断为不同人; 0.40-0.44 不能确定是否为同一人 ; 0.45及以上 系统判断为同一人
message 人证结果描述
incorrect 人证结果
sex 性别
birthday 生日
address 籍贯
各个模式对应的阈值
blink mouth yaw nod allow_tracking_miss 模式
0.2 0.2 0.1 0.2 true 简单
0.2 0.2 0.1 0.2 false 正常
0.5 0.5 0.5 0.5 false 困难
0.7 0.7 0.7 0.7 false 地狱
allow_tracking_miss=true,允许活体检测中的某一针,检测不到人脸
allow_tracking_miss=false,不允许活体检测过程中人脸丢失
{
"msg": "入参错误
"success": false,
"code": 400,
"data": { }
}
字段名 | 说明 |
---|---|
success | 接口请求成功标识,true为成功,false为失败,失败情况下,会有对应描述和状态码 |
code | 成功为200 |
msg | code对应的说明描述 |
data | 验证结果详细信息 |
order_no | 订单号 |
is_fee | 是否计费 |
is_life | 是否是活体,true 和false |
life_score | 活体检测分数 |
hack_score | 防hack检测分数,hack_score阈值为0.98,由行业大数据训练得到,大于0.98是hack行为,小于等于0.98是正常活人 |
image_id | 行为特征照片id |
face_score | 人证比较结果分值,0-1之间的小数,参考指标只有 0.40以下 系统判断为不同人; 0.40-0.44 不能确定是否为同一人 ; 0.45及以上 系统判断为同一人 |
message | 人证结果描述 |
incorrect | 人证结果 |
sex | 性别 |
birthday | 生日 |
address | 籍贯 |
返回码 | 描述 |
---|---|
100 | 比对成功(一致或者不一致) |
101 | 身份证号码姓名不一致 |
102 | 库中无此号 |
103 | 身份核验成功,数据非法 |
104 | 数据非法 |
106 | 身份核验成功,人脸识别系统异常 |
107 | 照片质量不合格 |
108 | 上传图片文件过大 |
109 | 身份核验成功,库中无照片 |
110 | 身份核验成功,特征提取失败 |
111 | 身份核验成功,检测到多于一张人脸 |
112 | 身份核验成功,图片不合法 |
113 | 人像比对服务异常 |
购买页面上有基于api接口的请求url,入参字段,响应接口结果,和返回错误码描述,请按照要求对接即可