add aliyun apis

This commit is contained in:
jxxghp
2024-06-17 20:16:38 +08:00
parent 1b6a06bd7b
commit 9948db8bce
2 changed files with 34 additions and 18 deletions

View File

@ -1,10 +1,7 @@
import base64
import datetime
import json
import os
import time
import uuid
from pathlib import Path
from typing import Optional, Tuple, List
from requests import Response
@ -44,8 +41,7 @@ class AliyunHelper:
def __init__(self):
self.systemconfig = SystemConfigOper()
@staticmethod
def __log_error(res: Response, apiname: str):
def __log_error(self, res: Response, apiname: str):
"""
统一处理和打印错误信息
"""
@ -56,7 +52,11 @@ class AliyunHelper:
code = result.get("code")
message = result.get("message")
display_message = result.get("display_message")
logger.warn(f"Aliyun {apiname}失败:{code} - {display_message or message}")
if code or message:
logger.warn(f"Aliyun {apiname}失败:{code} - {display_message or message}")
if code == "DeviceSessionSignatureInvalid":
logger.warn("设备会话签名无效,请重新扫码登录!")
self.clear_params()
@property
def auth_params(self):