api.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import { request } from "@/utils/request"
  2. /**
  3. * 签到 小程序
  4. * wx162370635292eef2 超多书币享不停 阳光签到
  5. * wx9ba912437abd9848 书币礼包大派送(签到)-阅文
  6. */
  7. export let config = {
  8. appid: 'wx162370635292eef2'
  9. }
  10. // 获取openId
  11. export async function getOpenId(data) {
  12. return request({url: `/applet/openId`, data})
  13. }
  14. // 获取首页信息
  15. export async function getHome(data) {
  16. return request({url: `/sign/in/home`, data})
  17. }
  18. // 签到
  19. export async function signInAjax(data) {
  20. return request({url: `/sign/in/login`, data, method: 'PUT'})
  21. }
  22. // 获取签到记录列表
  23. export async function getSignList(data) {
  24. return request({url: `/sign/in/login/record`, data})
  25. }
  26. // 签到提醒
  27. export async function setMessage(data) {
  28. return request({url: `/sign/in/login/remind`, data})
  29. }
  30. // 获取签到提醒的模板ID
  31. export async function getTemplateIDs(data) {
  32. return request({url: `/sign/in/login/remind/template`, data})
  33. }
  34. // 书币充值失败重新领取
  35. export async function setReClaim(data) {
  36. return request({url: `/sign/in/login/reClaim`, data})
  37. }
  38. // 开关更新
  39. export async function switchUpdate(data) {
  40. return request({url: `/sign/in/login/switch/update`, data, method: 'PUT'})
  41. }
  42. // 获取公众号文章
  43. export async function getUrl(data) {
  44. return request({url: `/applet/mp/url`, data})
  45. }
  46. // 获取额度列表
  47. export async function getQuotaList(data) {
  48. return request({url: `/book/coin/value/list`, data})
  49. }
  50. // 获取余额
  51. export async function getBalance(data) {
  52. return request({url: `/book/coin/total`, data})
  53. }
  54. // 用户体现
  55. export async function setCoinRemove(data) {
  56. return request({url: `/book/coin/remove`, data})
  57. }
  58. // 体现记录
  59. export async function getCoinRemoveList(data) {
  60. return request({url: `/book/coin/remove/list`, data})
  61. }
  62. // 控制接口
  63. export async function getState(data) {
  64. return request({url: `/listen/music/is/tencent`, data})
  65. }