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

    搬砖快乐!

  • 相关阅读:
    深入了解接口
    深入.NET平台C#编程 测试题分析
    如何设计高级的数据库
    数据库查询的基础技巧
    回顾Spring MVC_01_概述_入门案例
    初学My Batis之入门
    Spring MVC之视图解析器和URL-Pattern的配置方案
    SpringMVC之入门
    WebService入门
    Spring之实现任务调度
  • 原文地址:https://www.cnblogs.com/ruidongjun/p/14944976.html
Copyright © 2020-2023  润新知