🎨 fix(request): 整理了一下

This commit is contained in:
BTMuli
2023-05-06 01:50:06 +08:00
parent 7189b65f3c
commit dafc426d41
5 changed files with 30 additions and 22 deletions

View File

@@ -33,7 +33,7 @@ const TGApi = {
getCharacter: TakumiRecordGenshinCharacterApi, // 获取角色信息 getCharacter: TakumiRecordGenshinCharacterApi, // 获取角色信息
}, },
bySToken: { bySToken: {
getGameRoles: TakumiSTokenBingdingRolesApi, // 获取绑定角色 getAccounts: TakumiSTokenBingdingRolesApi, // 获取绑定角色
}, },
getUserCard: TakumiRecordCardApi, // 获取用户卡片 getUserCard: TakumiRecordCardApi, // 获取用户卡片
getUserBase: TakumiRecordGenshinIndexApi, // 获取用户基本信息 getUserBase: TakumiRecordGenshinIndexApi, // 获取用户基本信息

View File

@@ -6,8 +6,14 @@
*/ */
import { getAnnoList, getAnnoContent } from "./getAnno"; import { getAnnoList, getAnnoContent } from "./getAnno";
import { getTokensByLoginTicket, getLtokenByStoken, getCookieTokenByStoken, vetifyStoken } from "./getTokens"; import {
import { getGameCard, getGameAccountsbyCookie, getAccountsbyStoken, getGameRoleList } from "./getGameData"; getTokensByLoginTicket, getLtokenBySToken,
getCookieTokenBySToken, vetifySToken,
} from "./getTokens";
import {
getGameCardByCookie, getGameAccountsbyCookie,
getAccountsbySToken, getGameRoleList,
} from "./getGameData";
const TGRequest = { const TGRequest = {
Anno: { Anno: {
@@ -15,18 +21,20 @@ const TGRequest = {
getContent: getAnnoContent, getContent: getAnnoContent,
}, },
User: { User: {
getTokens: getTokensByLoginTicket, byLoginTicket: {
getLToken: getLtokenByStoken, getLTokens: getTokensByLoginTicket,
},
byCookie: { byCookie: {
getAccounts: getGameAccountsbyCookie, getAccounts: getGameAccountsbyCookie,
getGameCard: getGameCardByCookie,
getCharacter: getGameRoleList, getCharacter: getGameRoleList,
}, },
byStoken: { bySToken: {
getAccounts: getAccountsbyStoken, vertify: vetifySToken,
getCookieToken: getCookieTokenByStoken, getLToken: getLtokenBySToken,
getAccounts: getAccountsbySToken,
getCookieToken: getCookieTokenBySToken,
}, },
vetifyStoken,
getGameCard,
}, },
}; };

View File

@@ -18,7 +18,7 @@ import TGConstant from "../constant/TGConstant";
* @param {BTMuli.User.Base.Cookie} cookie 用户的 Cookie * @param {BTMuli.User.Base.Cookie} cookie 用户的 Cookie
* @returns {Promise<unknown>} 用户基本信息 * @returns {Promise<unknown>} 用户基本信息
*/ */
export async function getGameCard (cookie: BTMuli.User.Base.Cookie): Promise<unknown> { export async function getGameCardByCookie (cookie: BTMuli.User.Base.Cookie): Promise<unknown> {
const url = `${TGApi.GameData.getUserCard}?uid=${cookie.login_uid}`; const url = `${TGApi.GameData.getUserCard}?uid=${cookie.login_uid}`;
const query = `uid=${cookie.login_uid}`; const query = `uid=${cookie.login_uid}`;
const ck = TGUtils.Tools.cookieToString(cookie); const ck = TGUtils.Tools.cookieToString(cookie);
@@ -45,8 +45,8 @@ export async function getGameCard (cookie: BTMuli.User.Base.Cookie): Promise<unk
* @param {string} stoken stoken * @param {string} stoken stoken
* @returns {Promise<unknown>} 用户绑定角色 * @returns {Promise<unknown>} 用户绑定角色
*/ */
export async function getGameRolesbyStoken (cookie: string, stoken: string): Promise<unknown> { export async function getAccountsbySToken (cookie: string, stoken: string): Promise<unknown> {
const url = TGApi.GameData.bySToken.getGameRoles; const url = TGApi.GameData.bySToken.getAccounts;
console.log("url:", url); console.log("url:", url);
// eslint-disable-next-line camelcase // eslint-disable-next-line camelcase
const data = { stoken, game_biz: TGConstant.UTILS.GAME_BIZ }; const data = { stoken, game_biz: TGConstant.UTILS.GAME_BIZ };

View File

@@ -40,7 +40,7 @@ export async function getTokensByLoginTicket (cookie: BTMuli.User.Base.Cookie):
* @param {string} stoken stoken * @param {string} stoken stoken
* @returns {Promise<unknown>} * @returns {Promise<unknown>}
*/ */
export async function getLtokenByStoken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> { export async function getLtokenBySToken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> {
const url = `${TGApi.GameTokens.getLToken}`; const url = `${TGApi.GameTokens.getLToken}`;
const ck = TGUtils.Tools.cookieToString(cookie); const ck = TGUtils.Tools.cookieToString(cookie);
const query = `stoken=${stoken}`; const query = `stoken=${stoken}`;
@@ -62,7 +62,7 @@ export async function getLtokenByStoken (cookie: BTMuli.User.Base.Cookie, stoken
* @param {string} stoken stoken * @param {string} stoken stoken
* @returns {Promise<unknown>} * @returns {Promise<unknown>}
*/ */
export async function getCookieTokenByStoken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> { export async function getCookieTokenBySToken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> {
const url = `${TGApi.GameTokens.getCookieToken}?stoken=${stoken}`; const url = `${TGApi.GameTokens.getCookieToken}?stoken=${stoken}`;
console.log(url); console.log(url);
const ck = TGUtils.Tools.cookieToString(cookie); const ck = TGUtils.Tools.cookieToString(cookie);
@@ -85,7 +85,7 @@ export async function getCookieTokenByStoken (cookie: BTMuli.User.Base.Cookie, s
* @param {string} stoken stoken * @param {string} stoken stoken
* @returns {Promise<unknown>} * @returns {Promise<unknown>}
*/ */
export async function vetifyStoken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> { export async function vetifySToken (cookie: BTMuli.User.Base.Cookie, stoken: string): Promise<unknown> {
const url = `${TGApi.GameTokens.vetifyStoken}`; const url = `${TGApi.GameTokens.vetifyStoken}`;
const ck = TGUtils.Tools.cookieToString(cookie); const ck = TGUtils.Tools.cookieToString(cookie);
const query = `stoken=${stoken}`; const query = `stoken=${stoken}`;

View File

@@ -56,7 +56,7 @@ onMounted(async () => {
// 根据获取到的 cookie.login_ticket 获取 stoken 和 ltoken // 根据获取到的 cookie.login_ticket 获取 stoken 和 ltoken
async function getTokens () { async function getTokens () {
const tokenRes = await TGRequest.User.getTokens(cookie.value); const tokenRes = await TGRequest.User.byLoginTicket.getLTokens(cookie.value);
console.log(tokenRes); console.log(tokenRes);
if (Array.isArray(tokenRes)) tokens.value = tokenRes; if (Array.isArray(tokenRes)) tokens.value = tokenRes;
else { else {
@@ -90,7 +90,7 @@ async function vertifyStoken () {
value: string; value: string;
}>)[0].value as string; }>)[0].value as string;
console.log("stoken", stoken); console.log("stoken", stoken);
const vertifyRes = await TGRequest.User.vetifyStoken(cookie.value, stoken); const vertifyRes = await TGRequest.User.bySToken.vertify(cookie.value, stoken);
console.log(vertifyRes); console.log(vertifyRes);
} }
@@ -101,7 +101,7 @@ async function getLToken () {
value: string; value: string;
}>)[0].value as string; }>)[0].value as string;
console.log("stoken", stoken); console.log("stoken", stoken);
const tokenRes = await TGRequest.User.getLToken(cookie.value, stoken); const tokenRes = await TGRequest.User.bySToken.getLToken(cookie.value, stoken);
console.log(tokenRes); console.log(tokenRes);
} }
@@ -112,13 +112,13 @@ async function getCookieToken () {
value: string; value: string;
}>)[0].value as string; }>)[0].value as string;
console.log("stoken", stoken); console.log("stoken", stoken);
const cookieRes = await TGRequest.User.byStoken.getCookieToken(cookie.value, stoken); const cookieRes = await TGRequest.User.bySToken.getCookieToken(cookie.value, stoken);
console.log(cookieRes); console.log(cookieRes);
} }
// 获取游戏数据 // 获取游戏数据
async function getUserGameCard () { async function getUserGameCard () {
const gameCard = await TGRequest.User.getGameCard(cookie.value); const gameCard = await TGRequest.User.byCookie.getGameCard(cookie.value);
console.log(gameCard); console.log(gameCard);
} }
@@ -129,7 +129,7 @@ async function getBindRole () {
key: string; key: string;
value: string; value: string;
}>)[0].value as string; }>)[0].value as string;
const bindRole = await TGRequest.User.byStoken.getAccounts(ck, stoken); const bindRole = await TGRequest.User.bySToken.getAccounts(ck, stoken);
console.log(bindRole); console.log(bindRole);
} }