附录二:API接口
### 鉴权配置
> header 头携带字段 token : {{token}}
### 获取服务器状态
- 接口地址:https://shark.a8.to/StarShark/API_Status
- 提交方式:POST
- 提交参数
|参数名|类型|描述|示例|
|-|-|-|-|
|UserID| int| 用户ID| 1|
- 返回示例
```
{
"success": 1,
"msg": "操作成功",
"info": {
"SS11": "Free",
"SS12": "Free",
"SS23": "Free",
"SS24": "Free",
"SS25": "Free",
"SS26": "Free",
"SS27": "Free",
"SS28": "Free",
"SS29": "Free",
"SS30": "Free"
}
}
```
> 状态值:
**Free** 当前服务器空闲,可用。
**Used** 当前服务器正在工作,不可用
### 请求登录
- 接口地址:https://shark.a8.to/StarShark/API_Login
- 提交方式:POST
- 提交参数
|参数名|类型|描述|示例|
|-|-|-|-|
|UserID| int| 用户ID| 1|
|Server| string| 要使用的服务器| SS11|
|token| string| 登录鉴权二维码| Bearer eyJhbGciOiJIU...|
- 返回示例
```
// 成功
{
"success": 1,
"msg": "操作成功",
"info": {
"OpenID": "0x1828Eb4bfec373d38CDB27FC01FbE882D8876984",
"Uid": 1,
"Server": "SS11"
}
}
// 失败
{
"success": 0,
"msg": "脚本尚未退出,请1分钟后稍后再试"
}
```