• 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"
    }
    其他详细信息在页面中间都有说明,其他不明白的地方可以联系交流!

    搬砖快乐!

  • 相关阅读:
    leetCode算法题(一)
    node学习笔记1(http模块)
    mySql常用命令总结
    django学习遇到的问题解决方式
    WebSSH2 界面ssh(转载)
    垃圾回收策略学习总结
    5种数组扁平化方法
    冒泡、插入、选择、归并、快速排序
    手写ES6数组方法
    HTTP options预请求
  • 原文地址:https://www.cnblogs.com/ruidongjun/p/14944976.html
Copyright © 2020-2023  润新知