* @description 获取青龙面板令牌 * @returns {Promise } 返回一个包含青龙面板令牌或布尔值的 Promise。
()
| 367 | * @returns {Promise<string|boolean>} 返回一个包含青龙面板令牌或布尔值的 Promise。 |
| 368 | */ |
| 369 | async 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 搜索环境变量并生成新的请求体部分参数 |
no test coverage detected