Skip to content

塔斯汀 #156

Open
Open

Description

@TeslaCybercab

📜 脚本名称

塔斯汀

🤔 问题描述

[activityId]不能为null

🔄 重现过程

[activityId]不能为null

🌐 网络自检

否

🔗 附加信息

[activityId]不能为null

Activity

  1. fanhengkui commented on Oct 28, 2025

    @fanhengkui

    数据json改了结构,getActivityId修改如下:

    async function getActivityId() {
        try {
            const response = await sudojia.sendRequest(`${baseUrl}/api/minic/shop/intelligence/banner/c/list`, 'post', headers);
            if (response.code !== 200) {
                console.error(`获取活动ID失败 ->`, response.msg);
                return;
            }
            const dailySignInBanner = response.result.find(item => item.jumpCode === 'SIGN');
            if (!dailySignInBanner) {
                console.error('未找到每日签到活动');
                return;
            }
            const jumpPara = JSON.parse(dailySignInBanner.jumpPara);
            const signActivityId = jumpPara.activityId;
            
            const today = new Date();
            const month = today.getMonth() + 1;
            const day = today.getDate();
            console.log(`${month}月${day}日-签到活动ID: ${signActivityId}`);
        } catch (e) {
            console.error(`获取活动ID时发生异常:${e}`);
        }
    }

    同时签到也改了,新地址:/api/sign/member/signV2

  2. jackview commented on Oct 30, 2025

    @jackview

    const signActivityId = jumpPara.activityId;
    这行代码要改下,const 这个不能加,signActivityId 变量最上面已经声明过了,不然的话还是会报[activityId]不能为null

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions