()
| 378 | } |
| 379 | |
| 380 | function makeShareCode() { |
| 381 | return new Promise(resolve => { |
| 382 | $.post({ |
| 383 | url: 'https://api.m.jd.com/client.action?functionId=jdf_queryBothwayFriendsInfo', |
| 384 | headers: { |
| 385 | 'Host': 'api.m.jd.com', |
| 386 | 'accept': '*/*', |
| 387 | 'content-type': 'application/x-www-form-urlencoded', |
| 388 | 'referer': '', |
| 389 | 'User-Agent': $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;10.0.2;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"), |
| 390 | 'accept-language': 'zh-Hans-CN;q=1', |
| 391 | 'Cookie': cookie |
| 392 | }, |
| 393 | body: "body=%7B%7D&build=167694&client=apple&clientVersion=10.0.2&openudid=fc13275e23b2613e6aae772533ca6f349d2e0a86&sign=399128e7314f716adbf1ca9d9c205a10&st=1623850849392&sv=110" |
| 394 | }, (err, resp, data) => { |
| 395 | try { |
| 396 | if (!err) { |
| 397 | data = JSON.parse(data) |
| 398 | resolve(data.data) |
| 399 | } |
| 400 | } catch (e) { |
| 401 | $.logErr(e, resp) |
| 402 | } finally { |
| 403 | resolve() |
| 404 | } |
| 405 | }) |
| 406 | }) |
| 407 | } |
| 408 | |
| 409 | function get_produce_coins() { |
| 410 | return new Promise(resolve => { |
no test coverage detected