python實現身份證實名認證的方法例項
阿新 • • 發佈:2020-01-09
前言
本文主要給大家介紹了關於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等框架裡。
好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對我們的支援。