静默活体检测API接口对接说明
2025-06-30
什么是活体检测?
活体检测技术是一种对当前处于生物特征识别系统(比如人脸识别、指纹识别、虹膜识别)前的对象是否为真实活体进行判断的技术手段。根据具体生物特征识别系统的不同,有不同的检测手段,目前最常用的就是人脸识别。
什么是静默式活体检测API?
静默活体检测API是通过传入人脸照片,对照片中的人脸多重特征进行智能分析,无需用户进行额外动作(如点头、张嘴、摇头等),从而判断目标是否为真实活体。
静默活体检测API的常规应用
静默活体检测API广泛应用于各自用户实名注册和实名验证的场景,如电商购物、直播设计平台、游戏教育,以及各类门禁系统等场景,都可以利用静默式活体检测接口进行快捷、高效的实名身份验证服务。在实际应用中,该接口还经常与身份证OCR识别接口、人证比对接口进行搭配使用,完成更高安全要求的实名核验。
要方便地使用静默活体检测API接口,需要在各API接口服务商进行注册,如数脉API。
静默活体检测API对接示例代码(java)
private static final String appId = "数脉分配给你的appid";
private static final String appSecurity = "数脉分配给你的appsecurity";
public static void main(String[] args){
String timestamp = System.currentTimeMillis() + "";
String image = "活体照片base64字符串";
//接口地址
String url = "https://api.shumaidata.com/v4/life_photo/check";
//MD5Utils文件请联系工作人员索取
String sign = MD5Utils.encrypt(appId+"&"+timestamp+"&"+appSecurity);
System.out.println("sign: "+sign);
Map<String,String> headers = new HashMap<String,String>();
headers.put("Content-Type","application/x-www-form-urlencoded");
Map<String,Object> params = new HashMap<String,Object>();
params.put("appid",appId);
params.put("timestamp",timestamp);
params.put("sign",sign);
params.put("image", image);
//HttpUtils文件请联系工作人员索取
String result = HttpUtils.postForm(url,headers,params);
System.out.println(result);
}
其他(python/php/c#)示例代码可参考照片活体检测API接口
正确返回:
{
"msg": "成功",
"success": true,
"code": 200, //计费
"data": {
"order_no": "877426677839821421",
"result": "1",
"desc": "活体检测未通过"
}
}
错误返回:
{
"msg": "入参错误",
"success": false,
"code": 400,
"data": { }
}
相关资讯
2023-07-07
2025-06-26
2021-12-17
2021-08-11
2021-10-21
2025-06-24
2024-01-26
2021-07-16
2021-05-07
2021-05-10