身份证号码查询-完整提供 Demo 代码示例及数据专业且全面的 API 查询接口

该博客详细介绍了如何使用身份证号码查询API获取出生日期、性别和签发地区等信息,提供了各种编程语言(如PHP、Java、Python等)的SDK示例,并解答了API接口常见问题,包括参数为空、无效、授权过期、签名错误和请求受限等情况。
摘要由CSDN通过智能技术生成

更多资料请参考:www.woyaocha.net/product/idcard

接口描述

功能描述

由份证号码查询获取身份证的出生日期、性别、签发地区等信息。

URL 示例

1)http 协议:

POST 方式请求:

Copy

http://cha.ebaitian.cn/api/json?appid=xxx&module=getIDCardInfo&idcard=xxx&sign=xxx

GET 方式请求:

Copy

http://cha.ebaitian.cn/api/json?type=get&appid=xxx&module=getIDCardInfo&idcard=xxx&sign=xxx

2)https 协议:

POST 方式请求:

Copy

https://cha.ebaitian.cn/api/json?appid=xxx&module=getIDCardInfo&idcard=xxx&sign=xxx

GET 方式请求:

Copy

https://cha.ebaitian.cn/api/json?type=get&appid=xxx&module=getIDCardInfo&idcard=xxx&sign=xxx

请求参数

数据包体

Copy

{
    "type": "get",
    "appid": "1000xxxx",
    "module": "getIDCardInfo",
    "idcard": "420101199001010000",
    "sign": "ecab4881ee80ad3d76bb1da68387428ca752eb885e52621a3129dcf4d9bc4fd4"
}

参数说明

参数 必选 类型 描述
type string 授权接口的请求方式
appid string 授权接口的 AppID,请填写您在我要查官网上申请到的 AppID
module string 目标请求的数据模块,查询身份证号码为:getIDCardInfo
idcard string 目标要查询的身份证号码,仅支持18位二代身份证号码
sign string 请求凭证,具体计算方式见下面的其他说明

其他说明

1)type:可选值 get,如果赋值 get,则以 get 方式提交数据;默认以 post 方式提交数据;
2)sign:签名校验,根据公式 $sign=sha256(appid=$appid&module=getIDCardInfo&idcard=$idcard&appkey=$appkey) 生成;其中:appkey 为授权接口的 AppKey,请填写您在我要查官网上申请到的 AppKey 。

构造伪代码如下:

Copy

string type = "get"; //请求方式,可以赋值为:post
string appid = "1000xxxx"; //sdkappid 对应的 appid,需要业务方高度保密
string module = "getIDCardInfo"; //请求的数据模块,此处赋值:getIDCardInfo
string idcard = "420101199001010000"; //要查询的身份证号码,注意仅支持18位二代身份证号码
string sign = sha256(appid=1000xxxx&module=getIDCardInfo&idcard=420101199001010000&appkey=56cf61af4b7897e704f67deb88ae8f24);

响应参数

数据包体

Copy

{
    "result":1,
    "description":"TRUE",
    "flag":"",
    "idcardInfo":{
        "birthday":"1996年02月01日",
        "sex":"女",
        "province":"湖北省",
        "city":"武汉市",
        "dis":"东西湖区",
        "note":null
    }
}

参数说明

参数 必选 类型 描述
result string 接口响应结果:0-失败;1-成功
description string 接口响应描述:一般为 TURE(result=1) 与 FALSE(result=0),或者返回错误信息
flag string 错误说明,没有错误则返回空
idcardInfo object 返回身份证信息

idcardInfo 参数说明:

参数 必选 类型 描述
birthday string 出生日期
sex</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值