()
| 162 | |
| 163 | //获取pin需要用到 |
| 164 | function getToken2() { |
| 165 | let config = { |
| 166 | url: 'https://api.m.jd.com/client.action?functionId=isvObfuscator&clientVersion=10.0.4&build=88641&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=0f31TVRjBSu9ApHUouD8ZP%2BCIJSPfALzaaOxqgfonS67U6HheQNiBOrPSrSFlb95oI9qzuPuELmi%2F%2FXuuWZaM43r%2BL4Fk5d2eLpAtYb0ncWIZn0RtPoGD13HYTyZvdEv4lbuDE3%2Ffs5unT6u6fNdyKyT4khBw%2BCv4LL9n30ljoHX428ThOV2iwP1bxn0hTFM1Yyl%2BracFlZv6oNKsBWeaA%3D%3D&uemps=0-0&st=1624067570330&sign=189b90a2a6ac9cbd6c1017085f1baec2&sv=111', |
| 167 | body: 'body=%7B%22id%22%3A%22%22%2C%22url%22%3A%22https%3A%2F%2Flzdz-isv.isvjcloud.com%22%7D&', |
| 168 | headers: { |
| 169 | 'Host': 'api.m.jd.com', |
| 170 | 'accept': '*/*', |
| 171 | 'user-agent': 'JD4iPhone/167490 (iPhone; iOS 14.2; Scale/3.00)', |
| 172 | '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', |
| 173 | 'content-type': 'application/x-www-form-urlencoded', |
| 174 | 'Cookie': cookie |
| 175 | } |
| 176 | } |
| 177 | return new Promise(resolve => { |
| 178 | $.post(config, async (err, resp, data) => { |
| 179 | try { |
| 180 | if (err) { |
| 181 | console.log(`${JSON.stringify(err)}`) |
| 182 | console.log(`${$.name} API请求失败,请检查网路重试`) |
| 183 | } else { |
| 184 | data = JSON.parse(data); |
| 185 | $.token2 = data['token'] |
| 186 | // console.log($.token2) |
| 187 | } |
| 188 | } catch (e) { |
| 189 | $.logErr(e, resp) |
| 190 | } finally { |
| 191 | resolve(data); |
| 192 | } |
| 193 | }) |
| 194 | }) |
| 195 | } |
| 196 | |
| 197 | |
| 198 |
no test coverage detected