python实现身份证实名认证的方法实例

yipeiwu_com6年前Python基础

前言

本文主要给大家介绍了关于python实现身份证实名认证的方法,文中通过示例代码介绍的非常详细,下面话不多说了,来一起看看详细的介绍吧

方法如下

一、首先我们选用了阿里云的身份证实名认证接口:

https://market.aliyun.com/products/57000002/cmapi022049.html?spm=5176.2020520132.101.2.3fe77218O6ZDdd#sku=yuncode1604900000

二、编译并运行源代码

import requests

def reqeust_yueyuan(name,id_card):

 url = 'https://idcert.market.alicloudapi.com/idcard'
 params={
 'idCard': id_card, #查询的身份证号码
 'name':name #名字
 }
 appcode='但那个你购买api接口时就会有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_js = reqeust_yueyuan('林xx',440582199412xxxxxx)

print(data_js)

#结果
{'status': '01', 'msg': '实名认证通过!', 'idCard': 'xxxxxxxxxxxx', 'name': 'xxx', 'sex': '男', 'area': '广东省潮阳市', 'province': '广东省', 'city': '潮阳市', 'prefecture': '', 'birthday': '1994-12-09', 'addrCode': 'xxxx', 'lastCode': '1'}

总结

是不是很简单就实现了身份证的认证,也可以集成到Django、Flask等框架里。

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对【听图阁-专注于Python设计】的支持。

相关文章

使用 Python 写一个简易的抽奖程序

使用 Python 写一个简易的抽奖程序

不知道有多少人是被这个头图骗进来的:) 事情的起因是这样的,上周有同学问小编,看着小编的示例代码敲代码,感觉自己也会写了,如果不看的话,七七八八可能也写的出来,但是一旦自己独立写一段程...

python获取list下标及其值的简单方法

当在python中遍历一个序列时,我们通常采用如下的方法: for item in sequence: process(item) 如果要取到某个item的位置,可以...

Python树莓派学习笔记之UDP传输视频帧操作详解

本文实例讲述了Python树莓派学习笔记之UDP传输视频帧操作。分享给大家供大家参考,具体如下: 因为我在自己笔记本电脑上没能成功安装OpenCV-Contrib模块,因此不能使用人脸识...

python3实现用turtle模块画一棵随机樱花树

python3实现用turtle模块画一棵随机樱花树

废话不多说了,直接上代码吧! #!/usr/bin/env python # coding=utf-8 # 画一棵樱花 import turtle import random...

PyTorch里面的torch.nn.Parameter()详解

PyTorch里面的torch.nn.Parameter()详解

在看过很多博客的时候发现了一个用法self.v = torch.nn.Parameter(torch.FloatTensor(hidden_size)),首先可以把这个函数理解为类型转换...