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等框架裏。
發佈了26 篇原創文章 · 獲贊 35 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章