使用本接口可快速查询身份证号码与姓名是否一致,经连接官方身份证中心联网核查后输出结果,结果分为三种:一致、不一致、无此身份证号码。查看详细介绍>> 1.1、接口说明接口地址:http://api.id98.cn/api/idcard请求方式:get/post返回格式:json/xml编码类型:utf-8 1.2、参数列表
参数名是否必填参数说明appkey是我司分配给您的appkeyname是被查询者姓名cardno是被查询者18位身份证号码output否输出格式:json/xml,默认json 1.3、请求示例http://api.id98.cn/api/idcard?appkey=d10a8e06284cf889deaf93ffb5d9c60a&name=邓永望&cardno=610922197401232578 1.4、返回参数(json)示例:
{"isok":1,"code":1,"data":{"err":0,"address":"\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02\u5cb1\u5cb3\u533a","sex":"M","birthday":"1986-02-12"}}
各参数含义如下字段说明isok是否查询成功0:查询失败 , 1:查询成功code查询结果,详细code含义见下方表格data身份证包含信息err是否符合身份证号码格式0:符合 , -1:不符合addressunicode格式身份证所在地 (err:-1时无此结果)sex性别(err:-1时无此结果)M:男性 , F:女性birthday生日信息(err:-1时无此结果)
isok:1 查询成功,结果如下code说明1一致2不一致3无此身份证号码
isok:0 查询失败(不扣费),原因如下code说明11参数不正确12商户余额不足13appkey不存在14IP被拒绝20身份证中心维护中 常见问题:isok、code、err 三个参数有什么区别?isok代表此次查询是否成功,并不是查询结果,isok=1代表查询成功,返回一致、不一致、无此号码三种结果之一,isok=0代表查询失败,返回失败的原因。code代表查询结果,包括一致、不一致、无此号码的结果,或者查询失败的原因。err代表此身份证号码是否符合标准身份证号码编码格式,此参数只与身份证号码有关,与结果是否一致无关。 少数民族姓名中的点号 · 要如何输入?方法一:点号 · 原样输入即可,为了避免不同编码类型的差异,请确保该点号的URL编码为 ·方法二:可用符号 * 代替该点号,系统可自动识别并替换为点号
参考地址:http://www.id98.cn/doc/idcard
转载于:https://www.cnblogs.com/kms1989/p/5979844.html
相关资源:阿里云 身份证实名认证 API接口调用案例