mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-12 09:18:14 +08:00
🎨 fix(request): 整理了一下
This commit is contained in:
@@ -33,7 +33,7 @@ const TGApi = {
|
|||||||
getCharacter: TakumiRecordGenshinCharacterApi, // 获取角色信息
|
getCharacter: TakumiRecordGenshinCharacterApi, // 获取角色信息
|
||||||
},
|
},
|
||||||
bySToken: {
|
bySToken: {
|
||||||
getGameRoles: TakumiSTokenBingdingRolesApi, // 获取绑定角色
|
getAccounts: TakumiSTokenBingdingRolesApi, // 获取绑定角色
|
||||||
},
|
},
|
||||||
getUserCard: TakumiRecordCardApi, // 获取用户卡片
|
getUserCard: TakumiRecordCardApi, // 获取用户卡片
|
||||||
getUserBase: TakumiRecordGenshinIndexApi, // 获取用户基本信息
|
getUserBase: TakumiRecordGenshinIndexApi, // 获取用户基本信息
|
||||||
|
|||||||
@@ -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,
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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 };
|
||||||
|
|||||||
@@ -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}`;
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user