欢迎来到 wabc.cc 官方网站!
人脸比对_人脸身份证比对_公安库实人认证

人脸比对_人脸身份证比对_公安库实人认证

API参数 人脸身份证比对 调用地址: http,https://jmidcardface.api.bdymkt.com/idcard-face/validate 请求方式: POST 支持格式: application/json;charset=UTF-8 调用工具: 去调试 请求参数(Headers) 请求参数(Query) 名称 类型 是否必须 示例值 描述 name

联系电话: 13983470003
产品详情
API参数 人脸身份证比对 调用地址: http,https://jmidcardface.api.bdymkt.com/idcard-face/validate 请求方式: POST 支持格式: application/json;charset=UTF-8 调用工具: 去调试 请求参数(Headers) 请求参数(Query)
  • 名称
  • 类型
  • 是否必须
  • 示例值
  • 描述
  • name
  • string
  • true
  • null
  • 姓名
  • idCardNo
  • string
  • true
  • null
  • 身份证号
  • facePhotoUrl
  • string
  • false
  • null
  • 人脸照片地址,facePhotoBase64必须提供一个
请求参数(Body)
  • 名称
  • 类型
  • 是否必须
  • 示例值
  • 描述
  • facePhotoBase64
  • string
  • false
  • --
  • 人脸照片base64字符串,facePhotoBase64必须提供一个
请求参数(Path) 请求示例 javapythongocurlphpnodejs 示例代码使用, 需要使用Maven加入依赖
<dependency>
    <groupId>com.baidubce</groupId>
    <artifactId>api-explorer-sdk</artifactId>
    <version>1.0.0</version>
</dependency>
                                    
                                        
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 = "//idcard-face/validate";
        ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.POST, path);
        request.setCredentials("您的 access key", "您的 secret key");

        request.addHeaderParameter("Content-Type", "application/json;charset=UTF-8");
        
        request.addQueryParameter("name", "");
        request.addQueryParameter("idCardNo", "");
        request.addQueryParameter("facePhotoUrl", "");
        
        

        ApiExplorerClient client = new ApiExplorerClient(new AppSigner());

        try {
          ApiExplorerResponse response = client.sendRequest(request);
          // 返回结果格式为Json字符串
          System.out.println(response.getResult());
        } catch (Exception e) {
          e.printStackTrace();
        }
    }
}
                                    

                                    点击复制代码
                                
正常返回示例
                                    {  
    "code": 200,
     "taskNo": "568753443590770688", //本次请求号
    "data":{  
        "score": 0.82, //比较结果分值,0-1之间的小数,参考指标只有 0.40以下 系统判断为不同人; 0.40-0.44 不能确定是否为同一人 ; 0.45及以上 系统判断为同一人
        "msg": "系统判断为同一人", //比较结果的描述
        "incorrect": 100 //比较结果返回码,见incorrect详解
    }
}

incorrect字段详解
1、编号说明
100	比对成功	
101	身份证号码姓名不一致
102	库中无此号
103	身份核验成功,数据非法
104	数据非法
106	人脸识别系统异常
107	照片质量不合格
108	上传图片文件过大
109	身份核验成功,库中无照片
110	身份核验成功,特征提取失败
111	身份核验成功,检测到多于一张人脸
112	身份核验成功,图片不合法
113	人像比对服务异常

2103 身份核验成功,数据非法
公安已经进行了身份核验(姓名身份证号码一致),公安返回的错误:除库中无照片(109),特征提取失败(110),检测到多于一张人脸(111),人脸识别系统异常(106),图片不合法(112)以外的情况。

3104 数据非法
公安未进行身份核验前图片校验,公安返回的错误:除照片质量不合格(107),上传图片文件过大(108),人像比对服务异常(113)以外的情况。

4103104区别
103证件号码一致,照片比对时报错;104未进行证件号校验,数据检验报错。

5104107区别
107检测到的公安错误;104未检测到的公安错误。
                                
失败返回示例
                                    {    
    "code": 400, //指返回码,并非http状态码
    "msg": "入参错误,身份证号[idcard]格式错误"
}
                                
错误码定义
  • code
  • message
  • status
  • 描述
  • 400
  • 参数错误
  • 400
  • 参数错误
  • 500
  • 服务商维护,请稍候再试
  • 500
  • 服务商维护,请稍候再试
  • 501
  • 官方维护,请稍候再试
  • 500
  • 官方维护,请稍候再试
  • 999
  • 其他,以实际返回为准
  • 500
  • 其他,以实际返回为准
标签: {}
在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部