| 636 | |
| 637 | //获取好友列表API |
| 638 | async function friendRank() { |
| 639 | await $.wait(1000); //歇口气儿, 不然会报操作频繁 |
| 640 | const params = { |
| 641 | "source": 2, |
| 642 | "riskDeviceParam": { |
| 643 | "eid": "", |
| 644 | "dt": "", |
| 645 | "ma": "", |
| 646 | "im": "", |
| 647 | "os": "", |
| 648 | "osv": "", |
| 649 | "ip": "", |
| 650 | "apid": "", |
| 651 | "ia": "", |
| 652 | "uu": "", |
| 653 | "cv": "", |
| 654 | "nt": "", |
| 655 | "at": "1", |
| 656 | "fp": "", |
| 657 | "token": "" |
| 658 | } |
| 659 | } |
| 660 | params.riskDeviceParam = JSON.stringify(params.riskDeviceParam);//这一步,不可省略,否则提交会报错(和login接口一样) |
| 661 | return new Promise((resolve, reject) => { |
| 662 | $.post(taskurl('friendRank', params), (err, resp, data) => { |
| 663 | try { |
| 664 | if (err) { |
| 665 | console.log("\n摇钱树京东API请求失败 ‼️‼️"); |
| 666 | console.log(JSON.stringify(err)); |
| 667 | $.logErr(err); |
| 668 | } else { |
| 669 | if (data) { |
| 670 | data = JSON.parse(data); |
| 671 | $.friendRankList = data.resultData.data; |
| 672 | } else { |
| 673 | console.log(`京豆api返回数据为空,请检查自身原因`) |
| 674 | } |
| 675 | } |
| 676 | } catch (eor) { |
| 677 | $.logErr(eor, err) |
| 678 | } finally { |
| 679 | resolve() |
| 680 | } |
| 681 | }) |
| 682 | }) |
| 683 | } |
| 684 | |
| 685 | // 进入好友房间API |
| 686 | async function friendTreeRoom(friendPin) { |