修复 jd_joy_run.js邀请助力报错的问题

This commit is contained in:
lxk0301
2021-01-06 16:20:10 +08:00
parent 845cd8ce82
commit bf39001c84

View File

@@ -246,12 +246,7 @@ async function invite(invite_pins) {
console.log(`\n账号${$.index} [${UserName}] 开始给好友 [${item}] 进行邀请助力`) console.log(`\n账号${$.index} [${UserName}] 开始给好友 [${item}] 进行邀请助力`)
const data = await enterRoom(item); const data = await enterRoom(item);
if (data) { if (data) {
if (!data.success && data.errorCode === 'B0001') { if (data.success) {
console.log('京东Cookie失效');
$.msg($.name, `【提示】京东cookie已失效`, `京东账号${$.index} ${UserName}\n请重新登录获取\nhttps://bean.m.jd.com/`, {"open-url": "https://bean.m.jd.com/"});
$.jdLogin = false;
break
} else {
const { helpStatus } = data.data; const { helpStatus } = data.data;
console.log(`helpStatus ${helpStatus}`) console.log(`helpStatus ${helpStatus}`)
if (helpStatus=== 'help_full') { if (helpStatus=== 'help_full') {
@@ -277,6 +272,13 @@ async function invite(invite_pins) {
} }
} }
$.jdLogin = true; $.jdLogin = true;
} else {
if (data.errorCode === 'B0001') {
console.log('京东Cookie失效');
$.msg($.name, `【提示】京东cookie已失效`, `京东账号${$.index} ${UserName}\n请重新登录获取\nhttps://bean.m.jd.com/`, {"open-url": "https://bean.m.jd.com/"});
$.jdLogin = false;
break
}
} }
} }
} }
@@ -289,10 +291,11 @@ function enterRoom(invitePin) {
headers.Cookie = cookie; headers.Cookie = cookie;
headers.LKYLToken = $.LKYLToken; headers.LKYLToken = $.LKYLToken;
const options = { const options = {
url: `${JD_BASE_API}/enterRoom?reqSource=weapp&invitePin=${encodeURI(invitePin)}`, url: `${JD_BASE_API}/enterRoom/h5?reqSource=weapp&invitePin=${encodeURI(invitePin)}&inviteSource=task_invite&shareSource=weapp&inviteTimeStamp=${Date.now()}`,
body: '{}',
headers headers
} }
$.get(options, (err, resp, data) => { $.post(options, (err, resp, data) => {
try { try {
if (err) { if (err) {
$.log(`${$.name} API请求失败`) $.log(`${$.name} API请求失败`)