| 194 | }) |
| 195 | } |
| 196 | function getUserInfo(code) { |
| 197 | var __encode ='jsjiami.com',_a={}, _0xb483=["\x5F\x64\x65\x63\x6F\x64\x65","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x73\x6F\x6A\x73\x6F\x6E\x2E\x63\x6F\x6D\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x6F\x62\x66\x75\x73\x63\x61\x74\x6F\x72\x2E\x68\x74\x6D\x6C"];(function(_0xd642x1){_0xd642x1[_0xb483[0]]= _0xb483[1]})(_a);var __Oxb243f=["\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6C\x6F\x67","\u5220\u9664","\u7248\u672C\u53F7\uFF0C\x6A\x73\u4F1A\u5B9A","\u671F\u5F39\u7A97\uFF0C","\u8FD8\u8BF7\u652F\u6301\u6211\u4EEC\u7684\u5DE5\u4F5C","\x6A\x73\x6A\x69\x61","\x6D\x69\x2E\x63\x6F\x6D"];let body={"\x70\x61\x72\x61\x6D\x44\x61\x74\x61":{"\x69\x6E\x76\x69\x74\x65\x72":code}};(function(_0xaddbx2,_0xaddbx3,_0xaddbx4,_0xaddbx5,_0xaddbx6,_0xaddbx7){_0xaddbx7= __Oxb243f[0x0];_0xaddbx5= function(_0xaddbx8){if( typeof alert!== _0xaddbx7){alert(_0xaddbx8)};if( typeof console!== _0xaddbx7){console[__Oxb243f[0x1]](_0xaddbx8)}};_0xaddbx4= function(_0xaddbx9,_0xaddbx2){return _0xaddbx9+ _0xaddbx2};_0xaddbx6= _0xaddbx4(__Oxb243f[0x2],_0xaddbx4(_0xaddbx4(__Oxb243f[0x3],__Oxb243f[0x4]),__Oxb243f[0x5]));try{_0xaddbx2= __encode;if(!( typeof _0xaddbx2!== _0xaddbx7&& _0xaddbx2=== _0xaddbx4(__Oxb243f[0x6],__Oxb243f[0x7]))){_0xaddbx5(_0xaddbx6)}}catch(e){_0xaddbx5(_0xaddbx6)}})({}) |
| 198 | return new Promise(async resolve => { |
| 199 | $.get(taskUrl('crazyJoy_user_gameState', JSON.stringify(body)), async (err, resp, data) => { |
| 200 | try { |
| 201 | if (err) { |
| 202 | console.log(`${JSON.stringify(err)}`) |
| 203 | console.log(`${$.name} API请求失败,请检查网路重试`) |
| 204 | } else { |
| 205 | if (safeGet(data)) { |
| 206 | data = JSON.parse(data); |
| 207 | if (data.success && data.data && data.data.userInviteCode) { |
| 208 | console.log(`\n【京东账号${$.index}(${$.UserName})的${$.name}好友互助码】${data.data.userInviteCode}`) |
| 209 | $.selfCodes.push(data.data.userInviteCode) |
| 210 | $.nextCode = data.data.userInviteCode |
| 211 | message += `${data.data['nickName']}:${data.data['userTopLevelJoyId']}级JOY\n`; |
| 212 | } |
| 213 | else |
| 214 | console.log(`用户信息获取失败`) |
| 215 | } |
| 216 | } |
| 217 | } catch (e) { |
| 218 | $.logErr(e, resp) |
| 219 | } finally { |
| 220 | resolve(); |
| 221 | } |
| 222 | }) |
| 223 | }) |
| 224 | } |
| 225 | |
| 226 | async function helpFriends() { |
| 227 | let codes = $.newShareCodes.concat($.selfCodes) |