1. 程式人生 > 程式設計 >python實現身份證實名認證的方法例項

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等框架裡。

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對我們的支援。