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

Function queryVkComponent

jd_jdfactory.js:498–533  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

496 })
497}
498function queryVkComponent() {
499 return new Promise(resolve => {
500 const options = {
501 "url": `https://api.m.jd.com/client.action?functionId=queryVkComponent`,
502 "body": `adid=0E38E9F1-4B4C-40A4-A479-DD15E58A5623&area=19_1601_50258_51885&body={"componentId":"4f953e59a3af4b63b4d7c24f172db3c3","taskParam":"{\\"actId\\":\\"8tHNdJLcqwqhkLNA8hqwNRaNu5f\\"}","cpUid":"8tHNdJLcqwqhkLNA8hqwNRaNu5f","taskSDKVersion":"1.0.3","businessId":"babel"}&build=167436&client=apple&clientVersion=9.2.5&d_brand=apple&d_model=iPhone11,8&eid=eidIf12a8121eas2urxgGc+zS5+UYGu1Nbed7bq8YY+gPd0Q0t+iviZdQsxnK/HTA7AxZzZBrtu1ulwEviYSV3QUuw2XHHC+PFHdNYx1A/3Zt8xYR+d3&isBackground=N&joycious=228&lang=zh_CN&networkType=wifi&networklibtype=JDNetworkBaseAF&openudid=88732f840b77821b345bf07fd71f609e6ff12f43&osVersion=14.2&partner=TF&rfs=0000&scope=11&screen=828*1792&sign=792d92f78cc893f43c32a4f0b2203a41&st=1606533009673&sv=122&uts=0f31TVRjBSsqndu4/jgUPz6uymy50MQJFKw5SxNDrZGH4Sllq/CDN8uyMr2EAv+1xp60Q9gVAW42IfViu/SFHwjfGAvRI6iMot04FU965+8UfAPZTG6MDwxmIWN7YaTL1ACcfUTG3gtkru+D4w9yowDUIzSuB+u+eoLwM7uynPMJMmGspVGyFIgDXC/tmNibL2k6wYgS249Pa2w5xFnYHQ==&uuid=hjudwgohxzVu96krv/T6Hg==&wifiBssid=1b5809fb84adffec2a397007cc235c03`,
503 "headers": {
504 "Cookie": cookie,
505 "Accept": `*/*`,
506 "Connection": `keep-alive`,
507 "Content-Type": `application/x-www-form-urlencoded`,
508 "Accept-Encoding": `gzip, deflate, br`,
509 "Host": `api.m.jd.com`,
510 "User-Agent": "jdapp;iPhone;9.3.4;14.3;88732f840b77821b345bf07fd71f609e6ff12f43;network/4g;ADID/1C141FDD-C62F-425B-8033-9AAB7E4AE6A3;supportApplePay/0;hasUPPay/0;hasOCPay/0;model/iPhone11,8;addressid/2005183373;supportBestPay/0;appBuild/167502;jdSupportDarkMode/0;pv/414.19;apprpd/Babel_Native;ref/TTTChannelViewContoller;psq/5;ads/;psn/88732f840b77821b345bf07fd71f609e6ff12f43|1701;jdv/0|iosapp|t_335139774|appshare|CopyURL|1610885480412|1610885486;adk/;app_device/IOS;pap/JA2015_311210|9.3.4|IOS 14.3;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1",
511 "Accept-Language": `zh-Hans-CN;q=1, en-CN;q=0.9`,
512 },
513 "timeout": 10000,
514 }
515 $.post(options, (err, resp, data) => {
516 try {
517 if (err) {
518 console.log(`${JSON.stringify(err)}`)
519 console.log(`${$.name} API请求失败,请检查网路重试`)
520 } else {
521 // console.log('queryVkComponent', data)
522 if (safeGet(data)) {
523 data = JSON.parse(data);
524 }
525 }
526 } catch (e) {
527 $.logErr(e, resp)
528 } finally {
529 resolve();
530 }
531 })
532 })
533}
534//查询当前商品列表
535function jdfactory_getProductList(flag = false) {
536 return new Promise(resolve => {

Callers 1

doTaskFunction · 0.85

Calls 4

safeGetFunction · 0.70
postMethod · 0.45
logMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected