fix:修复https请求忽略证书
This commit is contained in:
@@ -7,4 +7,4 @@ RUN apt-get update && pip install -r requirements.txt -i https://mirrors.aliyun.
|
||||
&& pip install yonyouopenapisdk-1.1.1-py3-none-any.whl -i https://mirrors.aliyun.com/pypi/simple/
|
||||
RUN mkdir -p /app/logs && touch /app/logs/yj_room_agent.log
|
||||
EXPOSE 9000
|
||||
CMD ["gunicorn","-w 3","-b 0.0.0.0:9000","-t 1200", "yj_room_agent.wsgi"]
|
||||
CMD ["gunicorn","-w 5","-b 0.0.0.0:9000","-t 1200", "yj_room_agent.wsgi"]
|
||||
|
||||
@@ -5,7 +5,9 @@ import requests
|
||||
from decouple import config
|
||||
from yj_room_agent.yj_logger import logger
|
||||
from copy import deepcopy
|
||||
import urllib3
|
||||
|
||||
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
|
||||
APPKEY = config('APPKEY', default="")
|
||||
APPSECRET = config('APPSECRET', default="")
|
||||
|
||||
@@ -69,7 +71,7 @@ def get_access_token(tenant_id):
|
||||
raise Exception("该租户无法获取中心域名=>detail error: " + f"{str(ex)}")
|
||||
|
||||
headers = {'Content-Type': 'application/json'}
|
||||
respones = requests.get(url=request_url, params=params, headers=headers)
|
||||
respones = requests.get(url=request_url, params=params, headers=headers,verify=False)
|
||||
logger.info("Get token response => {0}".format(respones))
|
||||
logger.info(f"status_code: {respones.status_code}")
|
||||
if respones.status_code == 200:
|
||||
@@ -80,7 +82,7 @@ def get_access_token(tenant_id):
|
||||
else:
|
||||
logger.error(f"请求失败 状态码: {respones.status_code}")
|
||||
raise Exception(f"请求获取token失败 status_code: {respones.status_code} "
|
||||
f"message: {respones}")
|
||||
f"message: {respones.content}")
|
||||
|
||||
|
||||
'''
|
||||
@@ -95,7 +97,7 @@ def get_domain(params):
|
||||
logger.info("url => {0} params = > {1}".format(request_url,params))
|
||||
respones = requests.get(url=request_url,
|
||||
params=params,
|
||||
headers=headers)
|
||||
headers=headers,verify=False)
|
||||
|
||||
logger.info("Get domain respones => {0}".format(respones))
|
||||
if respones.status_code == 200:
|
||||
@@ -109,7 +111,7 @@ def get_domain(params):
|
||||
else:
|
||||
logger.error(f"请求失败 状态码: {respones.status_code}")
|
||||
raise Exception(f"请求获取domain失败 status_code: {respones.status_code} "
|
||||
f"message: {respones}")
|
||||
f"message: {respones.content}")
|
||||
|
||||
|
||||
'''
|
||||
@@ -128,7 +130,7 @@ def query_meetingroom_type(params: dict):
|
||||
gateway_url, token_url = get_domain({"tenantId": tenant_id})
|
||||
request_url = gateway_url + QUERY_MEETING_ROOM_TYPE
|
||||
respones = requests.get(url=request_url, params=params,
|
||||
headers=header)
|
||||
headers=header,verify=False)
|
||||
logger.info("meeting type respones => {0}".format(respones.json()))
|
||||
|
||||
return respones.json()
|
||||
@@ -148,11 +150,11 @@ def query_meetingroom(params: dict):
|
||||
tenant_id = params.get("ytenantId", None)
|
||||
gateway_url, token_url = get_domain({"tenantId": tenant_id})
|
||||
request_url = gateway_url + QUERY_MEETING_ROOM
|
||||
logger.debug("request url => {0}".format(request_url))
|
||||
logger.info("request url => {0}".format(request_url))
|
||||
params['pageSize'] = page_size
|
||||
logger.debug("query_meetingroom params => {0}".format(params))
|
||||
respones = requests.get(url=request_url, params=params,
|
||||
headers=header)
|
||||
headers=header,verify=False)
|
||||
logger.info("meeting room respones => {0}".format(respones.json()))
|
||||
return respones.json()
|
||||
|
||||
@@ -173,12 +175,12 @@ def query_meetingbooking_info(params: dict):
|
||||
tenant_id = params.get("ytenantId", None)
|
||||
gateway_url, token_url = get_domain({"tenantId": tenant_id})
|
||||
request_url = gateway_url + QUERY_MEETINGBOOKING_INFO
|
||||
logger.debug("request url => {0}".format(request_url))
|
||||
logger.info("request url => {0}".format(request_url))
|
||||
params['pageSize'] = 800
|
||||
logger.debug("query_meetingbooking_info params => {0}".format(params))
|
||||
respones = requests.get(url=request_url, params=params,
|
||||
headers=header)
|
||||
logger.info("meeting room respones => {0}".format(respones.json()))
|
||||
headers=header,verify=False)
|
||||
logger.debug("meeting room respones => {0}".format(respones.json()))
|
||||
return respones.json()
|
||||
|
||||
|
||||
@@ -200,8 +202,8 @@ def book_meeting(params: dict, data: dict):
|
||||
logger.debug("request url => {0}".format(request_url))
|
||||
logger.debug("book_meeting params => {0}".format(params))
|
||||
respones = requests.post(url=request_url, params=params,
|
||||
headers=header, data=json.dumps(data))
|
||||
logger.info("book meeting respones => {0}".format(respones.json()))
|
||||
headers=header, data=json.dumps(data),verify=False)
|
||||
logger.debug("book meeting respones => {0}".format(respones.json()))
|
||||
return respones.json()
|
||||
|
||||
|
||||
@@ -220,11 +222,11 @@ def edit_meeting_info(params: dict, data: dict):
|
||||
tenant_id = params.get("tenantId", None)
|
||||
gateway_url, token_url = get_domain({"tenantId": tenant_id})
|
||||
request_url = gateway_url + EDIT_MEETING
|
||||
logger.debug("request url => {0}".format(request_url))
|
||||
logger.info("request url => {0}".format(request_url))
|
||||
logger.debug("edit_meeting_info params => "
|
||||
"{0} data => {1}".format(params,data))
|
||||
respones = requests.post(url=request_url, params=params,
|
||||
headers=header, data=json.dumps(data))
|
||||
headers=header, data=json.dumps(data),verify=False)
|
||||
logger.info(f"edit_meeting_info respone is {respones} ")
|
||||
return respones.json()
|
||||
|
||||
@@ -249,6 +251,6 @@ def cancel_meeting(params: dict):
|
||||
params['isSendMail'] = True
|
||||
params['isSendMsg'] = True
|
||||
respones = requests.get(url=request_url, params=params,
|
||||
headers=header)
|
||||
headers=header,verify=False)
|
||||
logger.info("cancel meeting respones => {0}".format(respones))
|
||||
return respones.json()
|
||||
|
||||
Reference in New Issue
Block a user