zoukankan      html  css  js  c++  java
  • Python 语言如何对身份证真实性进行实名认证(api接口)

    系统开发的时候经常会需要对用户做什么认证,用户提交的身份证信息如何对其进行真实性判定呢?我们已通过阿里云提供的身份证实名认证接口对信息进行验证,通过接口将用户提交的信息转送至身份证核验中心进行核验。

    先购买对应的接口服务:https://market.aliyun.com/products/57000002/cmapi025518.html#sku=yuncode1951800000

    示例代码:

    import requests

    def reqeustID(name,idNo):
    url = 'https://idenauthen.market.alicloudapi.com/idenAuthentication'
    params={
    'idNo': idNo, #身份证号码
    'name':name #姓名
    }
    appcode='你的 AppCode' #服务购买成功之后,点击跳转至阿里云控制台可看到AppCode

    headers={
    "Authorization":"APPCODE "+appcode
    }

    try:
    resp = requests.get(url=url, params=params, headers=headers)

    except:
    return None

    if resp.status_code == 200:
    content = resp.json()
    return content
    return None



    data_p = reqeustID('张三','340421190210182345')
    print(data_p)
    返回示例:

    {
    "name": "张三",
    "idNo": "340421190710145412",
    "respMessage": "身份证信息匹配",
    "respCode": "0000",
    "province": "安徽省",
    "city": "淮南市",
    "county": "凤台县",
    "birthday": "19071014",
    "sex": "M",
    "age": "111"
    }
    其他详细信息在页面中间都有说明,其他不明白的地方可以联系交流!

    搬砖快乐!

  • 相关阅读:
    dart 函数迭代器
    dart 编译
    dart 扩展方法
    dart 包
    默认2345导航
    (24)WPF 数据绑定
    (22)WPF 控件模板
    JSP慕课网之Session
    HTML <td> 标签的 colspan 属性
    HTML Input属性
  • 原文地址:https://www.cnblogs.com/ruidongjun/p/14944976.html
Copyright © 2011-2022 走看看