当前位置:论坛首页 > 第三方应用 > Linux面板插件

PHP操作宝塔面板Api

发表在 第三方应用2019-3-22 20:07 [复制链接] 33 30318

本帖最后由 Youngxj 于 2019-3-22 20:09 编辑

前言
最近两个月都在写Bty项目,所以收集了很多很多宝塔常用到的一些Api接口,官方文档虽然写了一点,但是始终是不怎么全的,下面我们来看看宝塔面板的接口如何抓取
接口抓取
1、登录宝塔面板
2、找到自己想要的功能
3、f12打开审查元素(控制台)切换到Network选项卡
宝塔接口首页.png
上面的XHR都是我们抓取到的APi接口,下面我演示一下创建网站的接口
4、创建网站->填写网站域名等相关信息->提交

这里我们能看到此次创建网站传递的参数
创建网站.png
切换到Preview选项卡就能看到返回数据
创建网站返回值.png
从命名来看就能看出返回的数据是什么意思。
宝塔Api操作类库
直接下载附件,将Bt.php与config.php放在同级目录中,然后修改成自己的宝塔接口和Api密钥,访问即可获得宝塔服务器的基础数据统计
PHP使用方法
  1. // 修改成自己的宝塔接口和Api密钥
  2. $bt = new Bt('http://127.0.0.1:8888','xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
  3. header('Content-type: application/json');
  4. echo json_encode($bt->GetSystemTotal());
复制代码

Api地址返回数据.png
接口列表.png
后续
文件中收集的接口并不是宝塔面板全部接口,如需更多参考接口抓取自行添加,接口地址及数据请以官方为准。
附件下载
Bt.zip (7.15 KB, 下载次数: 6455)

感恩分享,已奖励500宝塔币  发表于 2019-3-26 14:37
使用道具 举报 只看该作者 回复
发表于 7 天前 | 显示全部楼层
请问php怎么通过api去重启nginx  或者 关闭nginx
使用道具 举报 回复 支持 反对
发表于 2021-9-6 10:17:50 | 显示全部楼层
你好,问下,GetRedirectList 获取网站重定向 这个提交上去了,获取不到信息呢?
使用道具 举报 回复 支持 反对
发表于 2021-1-2 08:08:32 | 显示全部楼层
宝塔用户_ieghqq 发表于 2020-5-15 09:35
我也写了这个小工具,但是直接保存cookie操作的。一个小脚本方便快捷。

cookies操作能给个示例吗,谢谢您
使用道具 举报 回复 支持 反对
发表于 2020-8-5 09:49:16 | 显示全部楼层
宝塔用户_wyqyde 发表于 2020-8-3 16:31
楼主大大,站点添加成功的出现这个错误。

然后第二次添加的时候就会出现“域名已存在”

这个需要你自己去做一下优化
使用道具 举报 回复 支持 反对
发表于 2020-8-3 16:31:04 | 显示全部楼层
楼主大大,站点添加成功的出现这个错误。
999.png
然后第二次添加的时候就会出现“域名已存在”
888.png

添加成功但是返回失败,能不能去掉这个错误?
使用道具 举报 回复 支持 反对
发表于 2020-7-3 16:42:52 | 显示全部楼层
添加网站接口报错
Uncaught Error: Call to undefined method Bt::WebAddSite()
使用道具 举报 回复 支持 反对
发表于 2020-5-15 09:35:23 | 显示全部楼层
我也写了这个小工具,但是直接保存cookie操作的。一个小脚本方便快捷。
使用道具 举报 回复 支持 反对
发表于 2019-11-18 09:44:02 | 显示全部楼层
感谢分享
使用道具 举报 回复
发表于 2019-7-16 00:41:54 | 显示全部楼层
开启BasicAuth认证后无法使用了
使用道具 举报 回复 支持 反对
发表于 2019-6-30 10:27:06 | 显示全部楼层
Mute 发表于 2019-6-28 16:00
有完整版的吗?这个有点看不懂,不懂技术

bty1.0就是开源完整版,你可以参考一下
使用道具 举报 回复 支持 反对
发表于 2019-6-28 16:00:03 | 显示全部楼层
有完整版的吗?这个有点看不懂,不懂技术
使用道具 举报 回复 支持 反对
发表于 2019-6-17 20:58:23 | 显示全部楼层

缓存的cookie文件没有权限读取,检查目录读写权及用户组
使用道具 举报 回复 支持 反对
发表于 2019-6-17 17:49:46 | 显示全部楼层
请大神指点
1.png
使用道具 举报 回复 支持 反对
发表于 2019-4-20 15:02:52 | 显示全部楼层
支持一下小杰~
使用道具 举报 回复 支持 反对
发表于 2019-4-20 00:16:15 | 显示全部楼层
米拓模板 91aa.top

111

111
使用道具 举报 回复 支持 反对
123下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表