MCPcopy Create free account
hub / github.com/Semporia/Scripts / randomStr

Function randomStr

jd_pk.js:486–526  ·  view source on GitHub ↗
(a)

Source from the content-addressed store, hash-verified

484 });
485}
486function randomStr(a) {
487 console.log("查询randomStr");
488
489 randdomsign=getshareSign()
490 return new Promise((resolve) => {
491 let options = {
492 //https://pengyougou.m.jd.com/open/api/like/jxz/jdShareRandom?actId=9&lkToken=4b670e7bff7c43948c4856712a97c8fa&appId=dafbe42d5bff9d82298e5230eb8c3f79&lkEPin=d65bfc2689d565a93584ce2cdf9f754e0f296a206a12473f57d63d95f3be0534&sign=3e452d9a49c10d874f074325801251c2&t=1625308456790
493 "url": `https://pengyougou.m.jd.com/open/api/like/jxz/jdShareRandom?actId=9&lkToken=${a}&appId=dafbe42d5bff9d82298e5230eb8c3f79&lkEPin=${$.pin}&sign=${randdomsign}&t=${timestamp}`,
494 "headers": {
495 "Referer": "https://game-cdn.moxigame.cn/ClickEliminate/IntegralPK_jd/thirdapp/index.html?&token=AAFgwYjmADD1CrUNjDlWrIKSUE5xguJH3wmor9ZeStzbDq5cXG2Me0PSQgXJvT5bAgJv_DErW1E&returnurl=https%3A%2F%2Fprodev.m.jd.com%2Fmall%2Factive%2F45njQg88Vym1s2EGp9aV6cPvqecw%2Findex.html%3Ftttparams%3DImfQnGideyJnTG5nIjoiMTE0LjM3OTc2NiIsImdMYXQiOiIzMC42MDE0NzEifQ8%253D%253D%26babelChannel%3Dttt1%26qdsource%3Dapp%26lng%3D114.362856%26lat%3D30.577543%26sid%3Dab2735c8cec04b1db8d32b4f406fef7w%26un_area%3D17_1381_50717_52133%23%2Findex&tttparams=ImfQnGideyJnTG5nIjoiMTE0LjM3OTc2NiIsImdMYXQiOiIzMC42MDE0NzEifQ8%3D%3D&babelChannel=ttt1&lng=114.362856&lat=30.577543&sid=ab2735c8cec04b1db8d32b4f406fef7w&un_area=17_1381_50717_52133&friendPin=109912ce317991bcdcca46aae737b4f2",
496 "Host": "pengyougou.m.jd.com",
497 "Content-Type": "application/json",
498 "Origin": "https://game-cdn.moxigame.cn",
499 "Connection": "keep-alive",
500 "Accept": " */*",
501 "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.2.2;14.2;%E4%BA%AC%E4%B8%9C/9.2.2 CFNetwork/1206 Darwin/20.1.0"),
502 "Accept-Encoding": "gzip,deflate,br",
503 "Accept-Language": "zh-cn",
504 }
505 };
506
507 $.get(options, (err, resp, res) => {
508
509 try {
510 console.log(options);
511 if (res) {
512 console.log(res);
513 let data = JSON.parse(res);
514 if (data) {
515 console.log(data.data);
516 therandom = shareSign(data.data)
517 }
518 }
519 } catch (e) {
520 console.log(e);
521 } finally {
522 resolve(therandom);
523 }
524 })
525 });
526}
527function getBoxRewardInfo() {
528 return new Promise((resolve) => {
529 let options = {

Callers

nothing calls this directly

Calls 6

getshareSignFunction · 0.85
shareSignFunction · 0.85
logMethod · 0.45
isNodeMethod · 0.45
getdataMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected