| 498 | }) |
| 499 | } |
| 500 | function openRedPacket(floorToken) { |
| 501 | const body = {floorToken, "dataSourceCode": "openRedPacket", "argMap": {}} |
| 502 | const options = { |
| 503 | url: `${JD_API_HOST}?functionId=pg_interact_interface_invoke&body=${escape(JSON.stringify(body))}&appid=swat_miniprogram&fromType=wxapp×tamp=${new Date().getTime() + new Date().getTimezoneOffset()*60*1000 + 8*60*60*1000}`, |
| 504 | headers: { |
| 505 | "Accept": "*/*", |
| 506 | "Accept-Encoding": "gzip, deflate, br", |
| 507 | "Accept-Language": "zh-cn", |
| 508 | "Connection": "keep-alive", |
| 509 | "Content-Type": "application/x-www-form-urlencoded", |
| 510 | "Host": "api.m.jd.com", |
| 511 | "Referer": "https://servicewechat.com/wxa5bf5ee667d91626/108/page-frame.html", |
| 512 | "Cookie": cookie, |
| 513 | "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), |
| 514 | } |
| 515 | } |
| 516 | return new Promise((resolve) => { |
| 517 | $.post(options, (err, resp, data) => { |
| 518 | try { |
| 519 | if (err) { |
| 520 | console.log(`${JSON.stringify(err)}`) |
| 521 | console.log(`${$.name} API请求失败,请检查网路重试`) |
| 522 | } else { |
| 523 | if (safeGet(data)) { |
| 524 | data = JSON.parse(data); |
| 525 | if (data['success']) { |
| 526 | console.log(`活动开启成功,初始:${data.data && data.data['activityBeanInitAmount']}京豆`) |
| 527 | $.vvipFlag = true; |
| 528 | } else { |
| 529 | console.log(data.message) |
| 530 | } |
| 531 | } |
| 532 | } |
| 533 | } catch (e) { |
| 534 | $.logErr(e, resp) |
| 535 | } finally { |
| 536 | resolve(); |
| 537 | } |
| 538 | }) |
| 539 | }) |
| 540 | } |
| 541 | //================赚京豆-加速领京豆===========END======== |
| 542 | //================赚京豆开团=========== |
| 543 | async function distributeBeanActivity() { |