discordApi.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { service } from "./request";
  2. export function discordAuthUrl(params) {
  3. return service({
  4. url: `/openapi/discord/authorize`,
  5. method: "post",
  6. data: params,
  7. });
  8. }
  9. /**
  10. * 请求 discord Api 获取邀请服务器信息
  11. * @param {} params
  12. * @returns
  13. */
  14. export function getInviteGuildInfo(params) {
  15. return service({
  16. url: `https://discord.com/api/v9/invites/${params.inviteCode}?with_counts=true&with_expiration=true`,
  17. method: "get",
  18. });
  19. }
  20. export function getInviteGuildInfoByOpenApi(params) {
  21. return service({
  22. url: `https://discord.com/api/invites/${params.inviteCode}?with_counts=true&with_expiration=true`,
  23. method: "get",
  24. });
  25. }
  26. export function checkGuildJoined(params) {
  27. return service({
  28. url: `/openapi/discord/checkGuildJoined`,
  29. method: "post",
  30. data: params,
  31. });
  32. }
  33. export function saveInviteGuildInfo(params) {
  34. return service({
  35. url: `/openapi/discord/saveInviteGuildInfo`,
  36. method: "post",
  37. data: params,
  38. });
  39. }