mirror of
https://github.com/baiqwerdvd/ArknightsUID.git
synced 2025-05-05 03:23:45 +08:00
1
This commit is contained in:
parent
6072f3251d
commit
bbaaede5f9
@ -212,14 +212,11 @@ class BaseArkApi:
|
|||||||
headers = deepcopy(_HEADER)
|
headers = deepcopy(_HEADER)
|
||||||
headers["cred"] = cred
|
headers["cred"] = cred
|
||||||
headers["dId"] = await get_d_id()
|
headers["dId"] = await get_d_id()
|
||||||
header = get_sign_header(token, ARK_SKD_SIGN, "get", None, headers)
|
url = ARK_SKD_SIGN + f"?uid={uid}&gameId=1"
|
||||||
|
header = get_sign_header(token, url, "get", None, headers)
|
||||||
raw_data = await self.ark_request(
|
raw_data = await self.ark_request(
|
||||||
url=ARK_SKD_SIGN,
|
url=url,
|
||||||
method="GET",
|
method="GET",
|
||||||
params={
|
|
||||||
"uid": uid,
|
|
||||||
"gameId": 1,
|
|
||||||
},
|
|
||||||
header=header,
|
header=header,
|
||||||
)
|
)
|
||||||
if isinstance(raw_data, int):
|
if isinstance(raw_data, int):
|
||||||
@ -233,34 +230,34 @@ class BaseArkApi:
|
|||||||
logger.info(unpack_data)
|
logger.info(unpack_data)
|
||||||
return msgspec.convert(unpack_data, ArknightsAttendanceCalendarModel)
|
return msgspec.convert(unpack_data, ArknightsAttendanceCalendarModel)
|
||||||
|
|
||||||
# async def check_cred_valid(
|
async def check_cred_valid(
|
||||||
# self,
|
self,
|
||||||
# cred: Union[str, None] = None,
|
cred: Union[str, None] = None,
|
||||||
# token: Union[str, None] = None,
|
token: Union[str, None] = None,
|
||||||
# uid: Union[str, None] = None,
|
uid: Union[str, None] = None,
|
||||||
# ) -> Union[bool, ArknightsUserMeModel]:
|
) -> Union[bool, ArknightsUserMeModel]:
|
||||||
# if uid is not None:
|
if uid is not None:
|
||||||
# cred = (
|
cred = (
|
||||||
# cred
|
cred
|
||||||
# if cred
|
if cred
|
||||||
# else await ArknightsUser.get_user_attr_by_uid(
|
else await ArknightsUser.get_user_attr_by_uid(
|
||||||
# uid=uid,
|
uid=uid,
|
||||||
# attr="cred",
|
attr="cred",
|
||||||
# )
|
)
|
||||||
# )
|
)
|
||||||
# header = deepcopy(_HEADER)
|
header = deepcopy(_HEADER)
|
||||||
# if cred is None:
|
if cred is None:
|
||||||
# return False
|
return False
|
||||||
# header["cred"] = cred
|
header["cred"] = cred
|
||||||
# header = await self.set_sign(ARK_WEB_USER, header=header, token=token)
|
header = await self.set_sign(ARK_WEB_USER, header=header, token=token)
|
||||||
# raw_data = await self.ark_request(ARK_WEB_USER, header=header)
|
raw_data = await self.ark_request(ARK_WEB_USER, header=header)
|
||||||
# if isinstance(raw_data, int) or not raw_data:
|
if isinstance(raw_data, int) or not raw_data:
|
||||||
# return False
|
return False
|
||||||
# if "code" in raw_data and raw_data["code"] == 10001:
|
if "code" in raw_data and raw_data["code"] == 10001:
|
||||||
# logger.info(f"cred is invalid {raw_data}")
|
logger.info(f"cred is invalid {raw_data}")
|
||||||
# return False
|
return False
|
||||||
# unpack_data = self.unpack(raw_data)
|
unpack_data = self.unpack(raw_data)
|
||||||
# return msgspec.convert(unpack_data, type=ArknightsUserMeModel)
|
return msgspec.convert(unpack_data, type=ArknightsUserMeModel)
|
||||||
|
|
||||||
def unpack(self, raw_data: Dict) -> Dict:
|
def unpack(self, raw_data: Dict) -> Dict:
|
||||||
try:
|
try:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user