()
| 128 | |
| 129 | //genToken |
| 130 | function 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需要用到 |
| 164 | function getToken2() { |
no test coverage detected