const lk = new ToolKit(`移动云盘签到`, `cmobileSignIn`); let headers = { 'x-yun-user-agent' : `iPhone|iPhone|ios 16.6.1|mCloud10.4.0-200`, 'Accept-Encoding' : `gzip, deflate, br`, 'Host' : `caiyun.feixin.10086.cn:7071`, 'x-yun-net-type' : `1`, 'Pragma' : `no-cache`, 'X-Tingyun-Id' : `p35OnrDoP8k;c=2;r=1591760610;u=3085c47ee2402e171eb92aa4acd940ea::3E893447B0BA78D6`, 'x-huawei-channelSrc' : `10000020`, 'x-DeviceInfo' : `1|127.0.0.1|2|10.4.0|APPLE|iPhone15,2|E7C0BA6B9162796C01DDFFC4000DA11C|020000000000|ios 16.6.1|393 * 852|zh-Hans-CN|0.0000|0.0000|`, 'x-yun-app-channel' : `10000020`, 'x-yun-svc-type' : `1`, 'Connection' : `keep-alive`, 'x-DeviceName' : `aVBob25l`, 'Accept-Language' : `zh-Hans-CN;q=1`, 'User-Agent' : `mCloud_iPhone/10.4.0 (iPhone; iOS 16.6.1; Scale/3.00)`, 'Content-Type' : `application/json;charset=UTF-8`, 'x-yun-api-version' : `v1`, 'Accept' : `*/*`, 'Authorization' : ``, 'x-SvcType' : `1`, 'x-UserAgent' : `411|iPhone|ios 16.6.1|10.4.0-200`, 'x-yun-client-info' : `1|127.0.0.1|2|10.4.0|APPLE|iPhone15,2|E7C0BA6B9162796C01DDFFC4000DA11C|020000000000|ios 16.6.1|393 * 852|zh-Hans-CN|0.0000|0.0000|aVBob25l|`, 'Cookie' : `` }; if (!lk.isExecComm) { if (!lk.isRequest()) { all(); } } async function all() { await doSignAndPrize(0); } async function doSignAndPrize(mode){ return new Promise((resolve, _reject) => { try { const url = `https://caiyun.feixin.10086.cn:7071/market/signin/page/signAndPrize`; const authorization = lk.getVal('lkCmobileJwtAuthorization'); const jwtToken = lk.getVal('lkCmobileJwtToken'); const cookie = lk.setVal('lkCmobileCookie'); if(!jwtToken || !cookie){ lk.log('缺少token'); resolve(); return; } headers.jwtToken = jwtToken; headers.Authorization = authorization; headers.Cookie = cookie; headers['Content-Type'] = 'application/json;charset=UTF-8;'; let data = { mode: mode, }; let body = JSON.stringify(data); let options = { url: url, headers: headers, body: body }; lk.post(options, async (error, _response, data) => { try { if (error) { lk.log(`签到发生错误`); lk.execFail(); lk.appendNotifyInfo(`❌签到失败,请稍后再试`); } else { let ret = JSON.parse(data); if (ret.code == 0) { let dismsg = ret.msg || `签到成功`; lk.log(dismsg); lk.appendNotifyInfo(`🎉${dismsg}`); } else { lk.log(`签到失败,响应:${data}`); } } } catch (e) { lk.log(`签到发生错误`); lk.logErr(e); lk.execFail(); } finally { resolve(); } }); } catch (e) { lk.log(`签到发生错误`); lk.logErr(e); resolve(); } }); }