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

Function jdsplit_getTaskDetail

activity/jd_split.js:199–226  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

197}
198
199function jdsplit_getTaskDetail() {
200 return new Promise(resolve => {
201 $.post(taskPostUrl("splitHongbao_getHomeData", {"appId":"1EFRTwA","taskToken":""}, ), async (err, resp, data) => {
202 try {
203 if (err) {
204 console.log(`${JSON.stringify(err)}`)
205 console.log(`${$.name} API请求失败,请检查网路重试`)
206 } else {
207 if (safeGet(data)) {
208 data = JSON.parse(data);
209 if (data.data.bizCode === 0) {
210 $.taskVos = data.data.result.taskVos;//任务列表
211 $.taskVos.map(item => {
212 if (item.taskType === 6) {
213 console.log(`\n您的${$.name}好友助力邀请码:${item.assistTaskDetailVo.taskToken}\n`)
214 }
215 })
216 }
217 }
218 }
219 } catch (e) {
220 $.logErr(e, resp)
221 } finally {
222 resolve();
223 }
224 })
225 })
226}
227
228function taskPostUrl(function_id, body = {}, function_id2) {
229 let url = `${JD_API_HOST}`;

Callers 1

jdSplitFunction · 0.85

Calls 5

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

Tested by

no test coverage detected