身份证信息接口

平台概述

平台提供身份证相关信息查询和认证

接入流程

接口调用说明

名词解释

名词说明备注
userID接入方式用户 ID由万物芯联分配
secretKey接口通信密钥由万物芯联分配
TDEStriple DES 加密加密填充方式 ECB/PKCS#5
Base64 encode / Base64 decodeBase64 加/解码 

身份认证信息接口调用是向服务端地址发送 HTTP POST 请求,并按照接口说明在请求中加入相应请求数据,调用后系统会返回处理结果。请求及返回结果都使用 UTF-8 字符集进行编码。

接口基地址

http://api.althico.com/althico/api/IDinfo/

请求结构

请求数据使用 json 格式

字段类型说明
userIDstring用户ID
encryptionstring每个接口请求参数加密和编
码后的数据

示列:

响应结构

响应数据使用 json 格式

字段类型说明
statusstring响应状态值
messagestring响应描述
datastring响应原始数据,TDES 加密,
然后使用base64 编码生成数据,
原始数据是json或者string类型

示列:

接口说明

1 人像比对

人头像和公安数据库数据比对

地址 /portraitMatch

参数

字段类型说明
namestring身份证姓名
idnumstring身份证号码
imagestring头像的数据 Base64 encode
requestTraceString客户请求号

示列

 

响应

类型说明
string相似度 "0" ~ "100"

示列

 

2 不良信息查询

查询个人不良信息

地址 /badInfoQuery

参数

字段类型说明
namestring身份证姓名
idnumstring身份证号码
requestTraceString客户请求号

示列

 

响应

字段类型说明
badinfostring是否存在不良信息,"0" 不存在,"1" 存在
itemsobject不良信息列表
items.caseSourcestring不良信息代码
items.caseTimestring案发时间

示列

3 OCR简项

OCR简项,输入为身份证正面照片,识别姓名、身份证号

地址 /ocrSimple

参数

字段类型说明
imagestring头像数据 Base64 encode
requestTraceString客户请求号

示列

 

响应

字段类型说明
namestring身份证姓名
idnumstring身份证号码

示列

4 OCR 多项

OCR多项,识别身份证正面或反面信息

正面:识别姓名、身份证号、地址、生日、民族、性别、身份证号码截图、身份证头像

反面:签发机关、有效期

地址 /ocrMultiple

参数

字段类型说明
imagestring头像数据 Base64 encode
requestTraceString客户请求号

示列

 

响应

字段类型说明
namestring身份证姓名
idnumstring身份证号码
addressstring地址(例** 省 区 ** 路 42 号 3 号楼 3 单元 201 号)
birthdaystring生日(例:1980年 4 月 25 日)
nationstring民族
sexstring性别
typestring第二代身份证
issuingAuthoritstring签发机关
imagestring头像图片
validPeriodstring有效期 2012.07 .24 - 2022.07 .24

示列

5 两照比对

两张照片进行比对,验证两张人像图像相似度

地址 /photoCompare

参数

字段类型说明
image1string头像数据 Base64 encode
image2string头像数据 Base64 encode
requestTraceString客户请求号

示列

 

响应

类型说明
string相似度 "0" ~ "100"

示列

6 NFC读取身份证信息

通过NFC读取身份证信息

地址 /idInfoGet

参数

字段类型说明
reqIdstringNFC读取库返回的 ID
requestTraceString客户请求号

示列

 

响应

字段类型说明
namestring身份证姓名
idnumstring身份证号码
addressstring地址(例** 省 ** 市 ** 区 ** 路 42 号 3 号楼 3 单元 201 号)
birthDatestring出生年月生日(例:19800425)
nationstring民族
sexstring性别
idTypestring第二代身份证
signingOrganizationstring签发机关
imagestring头像图片(加密数据)
beginTimestring有效开始时间
endTimestring有效结束时间
classifystring分类

示列

 

7 获取设备授权 license key

获取设备授权的 license key

地址 /getLicKey

参数

字段类型说明
type设备类型目前总为 1

示列

 

响应

类型说明
stringlicense key

示列

 

 

 

附录

错误码说明

提示码描述备注
0成功 
1请求数据错误,请联系系统管理员处理 
1001系统异常 
1003内部通讯异常 
1005LICENSE过期 
0198002reqid格式不正确 
0301000验证失败免费
0301001库中无此证件号码收费
0301002姓名和证件号码不配备收费
0301004姓名不正确(长度不正确或中文乱码)免费
0399001库中未查到结果数据(信息获取类)收费
0399005image 无法正确识别免费
0399006人脸库中的照片检测不到人脸免费
0399007用户上传的照片检测不到人脸免费
0399008人脸比对失败免费
0399010身份证号不正确免费
0399023公安库找不到照片收费
0400000身份对比系统异常免费
0599001账户余额不足 

 

示列代码