添加接口密钥

This commit is contained in:
王思川 2021-12-08 16:17:15 +08:00
parent 9e0353f586
commit 1c57799bba
2 changed files with 23 additions and 3 deletions

View File

@ -4,11 +4,10 @@
import functools import functools
import json import json
import requests import requests
from flask import request
from conserve_methods import conserve_data from conserve_methods import conserve_data
from setting import API_SECRET
token = "32737167-cb63-4ce9-9397-d66169488f51"
headers = {'Authorization': token}
def check_status_code(func): def check_status_code(func):
@ -74,6 +73,7 @@ def general_request(url, company, db, col):
Returns: Returns:
'保存成功' '保存成功'
""" """
headers = {'Authorization': "32737167-cb63-4ce9-9397-d66169488f51"}
# 根据传入url进行请求 # 根据传入url进行请求
res = json.loads(requests.get(url, headers=headers).text) res = json.loads(requests.get(url, headers=headers).text)
# 判断请求返回结果中的error_code # 判断请求返回结果中的error_code
@ -92,3 +92,19 @@ def general_request(url, company, db, col):
return '保存成功' return '保存成功'
else: else:
return status return status
def verify_token(func):
"""
校验token
"""
@functools.wraps(func)
def internal(*args, **kwargs):
try:
token = request.headers.get('token')
if token != API_SECRET:
return {"info": "接口密钥错误"}, 401
except Exception:
return {"info": "请求异常"}, 401
return func(*args, **kwargs)
return internal

View File

@ -15,3 +15,7 @@ DB_TYFX = '天眼风险'
DB_JYZK = '经营状况' DB_JYZK = '经营状况'
DB_ZSCQ = '知识产权' DB_ZSCQ = '知识产权'
DB_GSFZ = '公司发展' DB_GSFZ = '公司发展'
# API接口密钥
API_SECRET = "uzdq51N4!I0%HY4sCaQ!aeCSIDIVIdAM"