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使用pyinstaller打包含有gettext?locales語言環(huán)境的項目(推薦)
最近在用 pyhton 做一個圖片處理的小工具,順便接觸了gettext,用來實現本地化化中英文轉換,本文通過一個項目給大家詳細介紹下,感興趣的朋友跟隨小編一起看看吧2022-01-01
Python django框架應用中實現獲取訪問者ip地址示例
這篇文章主要介紹了Python django框架應用中實現獲取訪問者ip地址,涉及Python Request模塊相關函數使用技巧,需要的朋友可以參考下2019-05-05

