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