better-staridc-MNBT
1---
2title: 宝塔面板对接
3description: 宝塔面板官方 API 签名规范与操作覆盖说明
4---
5
6# 宝塔面板对接
7
8## 官方 API
9
10项目使用 `MPHX/bt_api.php` 统一封装宝塔面板官方 API,遵循双重 MD5 签名规范:
11
12```php
13$params = [
14 'request_token' => md5($time . md5($BT_KEY)),
15 'request_time' => $time
16];
17```
18
19## API 操作覆盖(100+ 接口,12 功能区)
20
21| 功能区 | 操作 |
22|--------|------|
23| 站点管理 | 创建/删除/启用/停用/到期时间/域名列表/获取站点列表 |
24| 域名管理 | 添加/删除域名、子目录绑定、获取域名列表 |
25| FTP 管理 | 创建/删除/修改密码、设置状态 |
26| 数据库管理 | 创建/删除/修改密码、备份/恢复、权限设置 |
27| SSL 证书 | Let's Encrypt 申请/续签、上传证书、关闭 SSL、强制 HTTPS |
28| 文件管理 | 读取/写入/创建/删除/复制/移动/压缩/解压/上传/下载 |
29| 反向代理 | 添加/删除 |
30| 防盗链 | 开启/关闭/获取状态 |
31| PHP 管理 | 切换版本、获取已安装版本列表 |
32| 计划任务 | 添加/删除/执行 Shell 脚本 |
33| Gzip 配置 | 获取状态/设置/关闭 |
34| 静态缓存 | 获取规则/设置/删除 |