(function_id, body = {})
| 782 | |
| 783 | |
| 784 | async function request(function_id, body = {}) { |
| 785 | await $.wait(1000); //歇口气儿, 不然会报操作频繁 |
| 786 | return new Promise((resolve, reject) => { |
| 787 | $.post(taskurl(function_id, body), (err, resp, data) => { |
| 788 | try { |
| 789 | if (err) { |
| 790 | console.log("\n摇钱树京东API请求失败 ‼️‼️"); |
| 791 | console.log(JSON.stringify(err)); |
| 792 | $.logErr(err); |
| 793 | } else { |
| 794 | if (data) { |
| 795 | data = JSON.parse(data); |
| 796 | } else { |
| 797 | console.log(`京豆api返回数据为空,请检查自身原因`) |
| 798 | } |
| 799 | } |
| 800 | } catch (eor) { |
| 801 | $.msg("摇钱树-初始化个人信息" + eor.name + "‼️", JSON.stringify(eor), eor.message) |
| 802 | } finally { |
| 803 | resolve(data) |
| 804 | } |
| 805 | }) |
| 806 | }) |
| 807 | } |
| 808 | |
| 809 | function taskurl(function_id, body) { |
| 810 | return { |
no test coverage detected