| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- const lk = new ToolKit(`移动云盘兑换`, `cmobileExchange`);
- let headers = {
- 'Sec-Fetch-Dest' : `empty`,
- 'Connection' : `keep-alive`,
- 'Accept-Encoding' : `gzip, deflate, br`,
- 'Content-Type' : `application/json`,
- 'Sec-Fetch-Site' : `same-origin`,
- 'Origin' : `https://caiyun.feixin.10086.cn:7071`,
- 'jwtToken' : ``,
- 'User-Agent' : `Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MCloudApp/10.4.0 iPhone`,
- 'Sec-Fetch-Mode' : `cors`,
- 'Cookie' : ``,
- 'Host' : `caiyun.feixin.10086.cn:7071`,
- 'Referer' : `https://caiyun.feixin.10086.cn:7071/portal/hecaiyun_ac1/index.html?path=FissionActivity&sourceid=1009&token=STuid0000011705282767607lWZuaghRgC60a2jhOIYMQThr2UTynWeg&enableShare=1`,
- 'Accept-Language' : `zh-CN,zh-Hans;q=0.9`,
- 'Accept' : `*/*`
- };
- if (!lk.isExecComm) {
- if (!lk.isRequest()) {
- all();
- }
- }
- async function all() {
- await doExchange(231229012);
- }
- async function doExchange(prizeId){
- return new Promise((resolve, _reject) => {
- try {
- const url = `https://caiyun.feixin.10086.cn:7071/market/fissonactivity/red/exchange`;
- 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 = {
- prizeId: prizeId,
- };
- 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();
- }
- });
- }
|