1 接口定义:

平台仅支持以POST提交数据,请求参数个数固定,如下表所述:

接口名称公安三要素
接口描述判断姓名、身份证号码、人脸图像是否一致
承载协议HTTPS
承载网络公网
请求方式POST
数据格式返回数据:json格式
请求ContentTypeapplication/x-www-form-urlencoded
接口URLhttps://api-s.21cn.com:9083/id/idcardFaceCompare.action

【请求参数】

字段标识说明数据类型可空
appKey授权访问的appKeytextN
accessToken通过appKey和appSecret获取的accessToken, 参考获取accessTokentextN
faceString图片的base64编码,小于等于5MB,格式为 JPG(JPEG),BMP,PNG,GIF,TIFF,宽和高大于 128px,小于等于4000pxtextN
idNumber身份证号码textN
userName持证人姓名textN
requestId请求流水号,用于跟踪问题textN

【响应参数】

字段标识说明数据类型字段含义可空
errorCode1 调用成功 其余调用失败
                 11004 图片过大
                 13051 输入的姓名或身份证号码有误
number结果码N
errorMsg
string结果描述N
result详见《result对象》string结果对象N

【result对象】

字段标识说明数据类型字段含义可空
resultCode
                    13050 库内照片质量不佳 
                    13051 输入的姓名或身份证号码有误 
                    13052 库中无此号 
                    13053 库中无照片 
                    13054 上传相片质量校验不合格 
                    13055 特征提取失败 
                    13056 检测到多于一张人脸 
                    13057 照片base64编码异常 
                    13058 身份证号与姓名不匹配 
                    13059 系统判断为不同人 
                    13060 系统判断为同一人 
                    13061 系统判断为疑似同一人 
                    13099 调用比对引擎接口出错
string结果码N
resultMsg
string结果描述N
score
string
Y

【返回示例】

          {
            "errorCode": 1,
            "errorMsg": "成功",
            "result": {
                "resultCode": 13059,
                "resultMsg": "系统判断为不同人"
            }
          }