gandartExchange.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. const config = {
  2. "PATH_IMG_V2_PRO": "https://cdn-image.gandart.com/",
  3. "RUN_TYPE": 1,
  4. "BOTTOM_LOAD_MORE_THROTTLE": 100,
  5. "BASE_API": "https://api.gandart.com/base",
  6. "RESALE_API": "https://api.gandart.com/market",
  7. "RESALE_API_V2": "https://api2.gandart.com/market/api/v2",
  8. "RESALE_API_V3": "https://api2.gandart.com/market/api/v3",
  9. "SALE_API": "https://api.gandart.com/read/api",
  10. "ORDER_API": "https://api.gandart.com",
  11. "WALLET_API": "https://api.gandart.com/api",
  12. "HXT_API": "https://api.gandart.com/wallet",
  13. "PATH_IMG_V2": "https://cdn-image.gandart.com/",
  14. "SAND_RECHARGE_ACTION": "https://cap.sandpay.com.cn/v4/front-electrans/ceas.elec.trans.quick.deposit.apply",
  15. "GAME_ElF_API": "https://elf.pentajam.cn/api",
  16. "GAME_ELF_URL": "https://elf.pentajam.cn",
  17. "CORECENTER_URL": "https://api.gandart.com/corecenter"
  18. };
  19. const lk = new ToolKit(`光予兑换手`, `GandartExchanger`, `gandartExchange.js`);
  20. const GandartConstKey = {
  21. // -----通用助手相关的-----
  22. Token: 'lkGandartToken',
  23. UserData: 'lkGandartUserData',
  24. PrivCollectionBrief: 'lkGandartPrivCollectionBrief',
  25. PrivCollectionDetail: 'lkGandartPrivCollectionDetail',
  26. CollectionName: 'lkGandartCollectionName',
  27. CastingId: 'lkGandartCastingId',
  28. LimitPrice: 'lkGandartLimitPrice',
  29. TransactionRecordId: 'lkGandartTransactionRecordId',
  30. CollectionCateLst: 'lkGandartCollectionCateLst',
  31. FloatPriceIntaval: 'lkGandartFloatPriceIntaval',
  32. IsCollectionWatchLocked: 'lkIsGandartCollectionWatchLocked',
  33. PrivWalletListInUse: 'lkGandartPrivWalletListInUse',
  34. IsCollectionMaxNumLimit: 'lkGandartIsCollectionMaxNumLimit',
  35. CollectionLockMaxNum: 'lkGandartCollectionLockMaxNum',
  36. };
  37. let gandartToken = lk.getVal(GandartConstKey.Token, '');
  38. let gandartUserAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 16_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Mobile/15E148 Safari/604.1`;
  39. const GCommonGandartHeads = {
  40. 'Accept': `application/json, text/plain, */*`,
  41. 'Origin': `https://www.gandart.com`,
  42. 'Accept-Encoding': `gzip, deflate, br`,
  43. 'Content-Type': `application/x-www-form-urlencoded;charset=UTF-8`,
  44. 'Connection': `keep-alive`,
  45. 'Host': `api2.gandart.com`,
  46. 'User-Agent': gandartUserAgent,
  47. 'Referer': `https://www.gandart.com/`,
  48. 'Accept-Language': `zh-CN,zh-Hans;q=0.9`,
  49. 'token': gandartToken
  50. };
  51. if (!lk.isExecComm) {
  52. if (!lk.isRequest()) {
  53. all();
  54. }
  55. }
  56. async function all() {
  57. }