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

Function getTaskList

activity/jd_watch.js:231–254  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

229}
230// 任务列表
231function getTaskList() {
232 let body = "body=%7B%22bizType%22%3A1%2C%22referPageId%22%3A%22discRecommend%22%7D&build=167454&client=apple&clientVersion=9.3.0&d_brand=apple&d_model=iPhone10%2C2&eid=eidIF3CF0112RTIyQTVGQTEtRDVCQy00Qg%3D%3D6HAJa9%2B/4Vedgo62xKQRoAb47%2Bpyu1EQs/6971aUvk0BQAsZLyQAYeid%2BPgbJ9BQoY1RFtkLCLP5OMqU&isBackground=N&joycious=200&lang=zh_CN&networkType=wifi&networklibtype=JDNetworkBaseAF&openudid=53f4d9c70c1c81f1c8769d2fe2fef0190a3f60d2&osVersion=14.2&partner=apple&rfs=0000&scope=01&screen=1242%2A2208&sign=7ac41799deb4b174516255f911adb612&st=1607942822112&sv=100&uts=0f31TVRjBStSN/KN45aFsqdm3cWx37OzS1DDtk92Jjb1GFDLcR3WqIplv0XA1h/hn4ycbABQbxmY2Z6OJ41XlUNqODg0xhlFxdy9vzwBobHzhtVmCcORklu9W1cB6YcW0kYJNzSsy5ypxaQvGUf1oq/yMw/Hbo5lD3f4srHsrWzrsnKQ4K7HYtCFiZ5kn/AC%2B/tEmJRu9yM5j2nCMqdvmg%3D%3D&uuid=hjudwgohxzVu96krv/T6Hg%3D%3D"
233 return new Promise(resolve => {
234 $.post(taskPostUrl("discTaskList", body), (err, resp, data) => {
235 try {
236 if (err) {
237 console.log(`${JSON.stringify(err)}`)
238 console.log(`${$.name} API请求失败,请检查网路重试`)
239 } else {
240 if (safeGet(data)) {
241 data = JSON.parse(data);
242 if (data.busiCode === '0') {
243 $.task = data['data']['discTasks'][1]
244 }
245 }
246 }
247 } catch (e) {
248 $.logErr(e, resp)
249 } finally {
250 resolve(data);
251 }
252 })
253 })
254}
255// 开始看
256function acceptTask(body) {
257 return new Promise(resolve => {

Callers 1

jdHealthFunction · 0.70

Calls 5

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

Tested by

no test coverage detected