diff --git a/gsuid_core/utils/api/mys/api.py b/gsuid_core/utils/api/mys/api.py index d321aaf..b0abdac 100644 --- a/gsuid_core/utils/api/mys/api.py +++ b/gsuid_core/utils/api/mys/api.py @@ -62,13 +62,13 @@ GET_COOKIE_TOKEN_BY_GAME_TOKEN = ( '''米游社相关''' # 获取签到列表 -SIGN_LIST_URL = f'{OLD_URL}/event/bbs_sign_reward/home' +SIGN_LIST_URL = f'{OLD_URL}/event/luna/home' SIGN_LIST_URL_OS = f'{SIGN_URL_OS}/event/sol/home' # 获取签到信息 -SIGN_INFO_URL = f'{OLD_URL}/event/bbs_sign_reward/info' +SIGN_INFO_URL = f'{OLD_URL}/event/luna/info' SIGN_INFO_URL_OS = f'{SIGN_URL_OS}/event/sol/info' # 执行签到 -SIGN_URL = f'{OLD_URL}/event/bbs_sign_reward/sign' +SIGN_URL = f'{OLD_URL}/event/luna/sign' SIGN_URL_OS += '/event/sol/sign' '''原神相关''' diff --git a/gsuid_core/utils/api/mys/request.py b/gsuid_core/utils/api/mys/request.py index e868669..11c6adc 100644 --- a/gsuid_core/utils/api/mys/request.py +++ b/gsuid_core/utils/api/mys/request.py @@ -642,9 +642,13 @@ class MysApi(BaseMysApi): 'act_id': 'e202102251931481', 'lang': 'zh-cn', } + header = {} else: - params = {'act_id': 'e202009291139501'} - data = await self._mys_req_get('SIGN_LIST_URL', is_os, params) + params = {'act_id': 'e202311201442471'} + header = { + 'x-rpc-signgame': 'hk4e', + } + data = await self._mys_req_get('SIGN_LIST_URL', is_os, params, header) if isinstance(data, Dict): data = cast(SignList, data['data']) return data @@ -664,11 +668,13 @@ class MysApi(BaseMysApi): } else: params = { - 'act_id': 'e202009291139501', + 'act_id': 'e202311201442471', 'region': server_id, 'uid': uid, } - header = {} + header = { + 'x-rpc-signgame': 'hk4e', + } data = await self._mys_req_get('SIGN_INFO_URL', is_os, params, header) if isinstance(data, Dict): data = cast(SignInfo, data['data']) @@ -695,13 +701,14 @@ class MysApi(BaseMysApi): '?bbs_auth_required=true&act_id=e202009291139501' '&utm_source=bbs&utm_medium=mys&utm_campaign=icon' ) + header['x-rpc-signgame'] = 'hk4e' HEADER.update(header) data = await self._mys_request( url=self.MAPI['SIGN_URL'], method='POST', header=HEADER, data={ - 'act_id': 'e202009291139501', + 'act_id': 'e202311201442471', 'uid': uid, 'region': server_id, },