MCPcopy Create free account
hub / github.com/chavyleung/scripts / qlToken

Function qlToken

zsfc/zsfc.treasure.js:369–387  ·  view source on GitHub ↗

* @description 获取青龙面板令牌 * @returns {Promise } 返回一个包含青龙面板令牌或布尔值的 Promise。

()

Source from the content-addressed store, hash-verified

367 * @returns {Promise<string|boolean>} 返回一个包含青龙面板令牌或布尔值的 Promise。
368 */
369async function qlToken() {
370 let accessToken; // 更具体的变量名,表示访问令牌
371 const options = {
372 url: `${$.qlUrl}/open/auth/token?client_id=${$.qlId}&client_secret=${$.qlSecret}`
373 };
374 return new Promise(resolve => {
375 $.get(options, (err, resp, data) => {
376 if (data) {
377 const responseBody = $.toObj(data);
378 if (responseBody.code === 200) {
379 accessToken = responseBody.data.token;
380 } else {
381 accessToken = false;
382 }
383 }
384 resolve(accessToken);
385 });
386 });
387}
388
389/**
390 * @description 搜索环境变量并生成新的请求体部分参数

Callers 1

zsfc.treasure.jsFile · 0.70

Calls 2

getMethod · 0.45
toObjMethod · 0.45

Tested by

no test coverage detected