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

Function genToken

jd_qqxing.js:130–161  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

128
129//genToken
130function genToken() {
131 let config = {
132 url: 'https://api.m.jd.com/client.action?functionId=genToken&clientVersion=10.0.5&build=88679&client=android&d_brand=Xiaomi&d_model=RedmiK30&osVersion=11&screen=2175*1080&partner=xiaomi001&oaid=b30cf82cacfa8972&openudid=290955c2782e1c44&eid=eidAef5f8122a0sf2tNlFbi9TV+3rtJ+jl5UptrTZo/Aq5MKUEaXcdTZC6RfEBt5Jt3Gtml2hS+ZvrWoDvkVv4HybKpJJVMdRUkzX7rGPOis1TRFRUdU&sdkVersion=30&lang=zh_CN&uuid=290955c2782e1c44&aid=290955c2782e1c44&area=8_573_6627_52446&networkType=wifi&wifiBssid=unknown&uts=0f31TVRjBSv3jTHxm2nVw0TY2tLLC%2BbMUWTL7l1wiidLQvx5ZA%2FtBqu04oDVd%2BAlgB%2FjTkTFhNHNpAgtViMD%2FiXVmOPPYYRQmRjsyK4Z61d%2BWQHH%2B3z7HGBUCyPLkYM%2Bb6QgeLXtFB%2FZVoGMidghf8RwpjmGNEtCcEY3WFFPvfKnNZKXPzwSJfkIsVes9jUE6bkyM4YGvjNk24i1yafg5g%3D%3D&uemps=0-0&st=1624319523639&sign=344ece5825b6f9623131c3bcfa42e9bd&sv=122',
133 body: 'body=%7B%22action%22%3A%22to%22%2C%22to%22%3A%22https%253A%252F%252Flzdz-isv.isvjcloud.com%252Fdingzhi%252Fqqxing%252Fpasture%252Factivity%252F9559009%253FactivityId%253D90121061401%2526shareUuid%253D8cec00a4917e4af6ae49f8f4f9e7b58d%2526adsource%253Dnull%2526shareuserid4minipg%253DqvjNiWQ2yv8K3NDiWv3DDE7oeVP9kq2pYSH90mYt4m3fwcJlClpxrfmVYaGKuquQkdK3rLBQpEQH9V4tdrrh0w%25253D%25253D%2526shopid%253Dundefined%22%7D&',
134 headers: {
135 'Host': 'api.m.jd.com',
136 'accept': '*/*',
137 'user-agent': 'JD4iPhone/167490 (iPhone; iOS 14.2; Scale/3.00)',
138 'accept-language': 'zh-Hans-JP;q=1, en-JP;q=0.9, zh-Hant-TW;q=0.8, ja-JP;q=0.7, en-US;q=0.6',
139 'content-type': 'application/x-www-form-urlencoded',
140 'Cookie': cookie
141 }
142 }
143 return new Promise(resolve => {
144 $.post(config, async (err, resp, data) => {
145 try {
146 if (err) {
147 console.log(`${$.name} API请求失败,请检查网路重试`);
148 console.log(`${JSON.stringify(err)}`)
149 } else {
150 data = JSON.parse(data);
151 $.isvToken = data['tokenKey']
152 // console.log($.isvToken)
153 }
154 } catch (e) {
155 $.logErr(e, resp)
156 } finally {
157 resolve(data);
158 }
159 })
160 })
161}
162
163//获取pin需要用到
164function getToken2() {

Callers 1

jd_qqxing.jsFile · 0.70

Calls 3

postMethod · 0.45
logMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected