zoukankan      html  css  js  c++  java
  • 身份证实名认证接口

       使用本接口可快速查询身份证号码与姓名是否一致,经连接官方身份证中心联网核查后输出结果,结果分为三种:一致、不一致、无此身份证号码。查看详细介绍>>
     
    1.1、接口说明
    接口地址:http://api.id98.cn/api/idcard
    请求方式:get/post
    返回格式:json/xml
    编码类型:utf-8 
     
    1.2、参数列表
    参数名 是否必填 参数说明
    appkey 我司分配给您的appkey
    name 被查询者姓名
    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":"u5c71u4e1cu7701u6cf0u5b89u5e02u5cb1u5cb3u533a",
    "sex":"M",
    "birthday":"1986-02-12"}
    }
    各参数含义如下
    字段 说明
    isok 是否查询成功
    0:查询失败 , 1:查询成功
    code 查询结果,详细code含义见下方表格
    data 身份证包含信息
    err 是否符合身份证号码格式
    0:符合 , -1:不符合
    address unicode格式身份证所在地 (err:-1时无此结果)
    sex 性别(err:-1时无此结果)
    M:男性 , F:女性
    birthday 生日信息(err:-1时无此结果)
     
       
    isok:1 查询成功,结果如下
    code 说明
    1 一致
    2 不一致
    3 无此身份证号码
     
    isok:0 查询失败(不扣费),原因如下
    code 说明
    11 参数不正确
    12 商户余额不足
    13 appkey不存在
    14 IP被拒绝
    20 身份证中心维护中
     
     
    常见问题:isok、code、err 三个参数有什么区别?
    isok代表此次查询是否成功,并不是查询结果,isok=1代表查询成功,返回一致、不一致、无此号码三种结果之一,isok=0代表查询失败,返回失败的原因。

    code代表查询结果,包括一致、不一致、无此号码的结果,或者查询失败的原因。

    err代表此身份证号码是否符合标准身份证号码编码格式,此参数只与身份证号码有关,与结果是否一致无关。
     
    少数民族姓名中的点号 · 要如何输入?
    方法一:点号 · 原样输入即可,为了避免不同编码类型的差异,请确保该点号的URL编码为 %C2%B7
    方法二:可用符号 * 代替该点号,系统可自动识别并替换为点号

    参考地址:http://www.id98.cn/doc/idcard

  • 相关阅读:
    python中的__init__方法
    hosts文件是做什么的
    自动化测试--环境搭建python+pytest+selenium
    什么是Netty服务器
    Java 基础原理一
    Python MongoDB 基本操作
    Mysql 数据库的查询操作
    Git 笔记二
    Git 使用笔记
    最全正则表达式
  • 原文地址:https://www.cnblogs.com/kms1989/p/5979844.html
Copyright © 2011-2022 走看看