forked from GuChen/maimaiDX-API-Web-Server
Initial commit: Add maimaiDX API web application with AimeDB scanning and logging features
This commit is contained in:
23
backend/HelperGetUserThing.py
Normal file
23
backend/HelperGetUserThing.py
Normal file
@@ -0,0 +1,23 @@
|
||||
# 获取用户数据的 API 实现
|
||||
import rapidjson as json
|
||||
from API_TitleServer import apiSDGB
|
||||
|
||||
|
||||
def implGetUser_(thing: str, userId: int, noLog=False) -> dict:
|
||||
"""获取用户某些数据的 API 实现,返回 Dict"""
|
||||
# 获取 Json String
|
||||
result = apiGetUserThing(userId, thing, noLog)
|
||||
# 转换为 Dict
|
||||
userthingDict = json.loads(result)
|
||||
# 返回 Dict
|
||||
return userthingDict
|
||||
|
||||
|
||||
def apiGetUserThing(userId: int, thing: str, noLog=False) -> str:
|
||||
"""获取用户数据的 API 请求器,返回 Json String"""
|
||||
# 构建 Payload
|
||||
data = json.dumps({"userId": userId})
|
||||
# 发送请求
|
||||
userthing_result = apiSDGB(data, "GetUser" + thing + "Api", userId, noLog)
|
||||
# 返回响应
|
||||
return userthing_result
|
||||
Reference in New Issue
Block a user