密钥在服务器启动时生成
所有 API(除登录外)需在请求头携带 x-api-key: 你的密钥
| 方法 | 路径 | 说明 |
|---|---|---|
| POST | /api/login | 登录验证,body: {"key":"..."} |
| GET | /api/software | 获取所有软件 |
| GET | /api/software/:id | 获取单个软件状态 |
| POST | /api/software | 添加软件,body: {"id":"可选","name":"..."} |
| PUT | /api/software/:id | 更新软件(修改ID/名称) |
| PUT | /api/software/:id/toggle | 切换开关 |
| DELETE | /api/software/:id | 删除软件 |
| GET | /api/admin/key | 获取当前密钥(需认证) |
curl -X POST http://IP:10088/api/software -H "x-api-key: key" -H "Content-Type: application/json" -d '{"id":"myapp","name":"我的应用"}'
curl -X PUT http://IP:10088/api/software/myapp -H "x-api-key: key" -H "Content-Type: application/json" -d '{"id":"newid","name":"新名称"}'