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

PHP操作宝塔面板Api

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

本帖最后由 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, 下载次数: 676)

感恩分享,已奖励500宝塔币  发表于 2019-3-26 14:37
使用道具 举报 只看该作者 回复
发表于 2019-3-22 20:11:24 | 显示全部楼层
技术型文章,如有介意,请管理删除
使用道具 举报 回复 支持 反对
发表于 2019-3-23 08:33:15 | 显示全部楼层
使用道具 举报 回复 支持 反对
发表于 2019-3-23 20:21:22 | 显示全部楼层
楼主优秀
使用道具 举报 回复
发表于 2019-3-27 09:10:03 | 显示全部楼层
小杨你也在这里
使用道具 举报 回复 支持 反对
发表于 2019-3-27 15:02:51 | 显示全部楼层
支持一下~
使用道具 举报 回复
发表于 2019-4-1 21:17:28 | 显示全部楼层
虽然看不太懂,但还是要表示祝贺。预见更多优惠券祝贵软件越办越好。
使用道具 举报 回复 支持 反对
发表于 2019-4-2 09:27:55 | 显示全部楼层
支持一下,谢谢分享
使用道具 举报 回复 支持 反对
发表于 2019-4-2 18:42:38 | 显示全部楼层
不错,顶你!
使用道具 举报 回复
发表于 2019-4-2 20:20:49 | 显示全部楼层
这个是纯技术性文章啊,虽然看不太明白,还是支持技术分享了。
使用道具 举报 回复 支持 反对
发表于 2019-4-5 12:34:25 | 显示全部楼层
高手,感谢分享
使用道具 举报 回复 支持 反对
发表于 2019-4-5 23:03:15 | 显示全部楼层
感谢楼主,终于弄懂了
使用道具 举报 回复 支持 反对
发表于 2019-4-6 13:56:36 | 显示全部楼层
大神膜拜~
使用道具 举报 回复
发表于 2019-4-6 13:58:01 | 显示全部楼层
膜拜大神
使用道具 举报 回复
发表于 2019-4-9 17:16:10 | 显示全部楼层
本帖最后由 13135102055 于 2019-4-9 17:18 编辑

QQ图片20190409170823.png 33338.png 2222.png

用的api文档中给的demo,
确定访问地址和秘钥是没有问题的,且白名单已经加入了我本地的ip,
为什么就是访问不了,根本没有成功过一次

想加入群也进不去,说要付钱,结果只能通过qq钱包支付,只有支付宝和微信无qq钱包
请作者394738853 细聊
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

【求助贴,免费跟进,注意事项】

《宝塔linux面板安装使用教程汇总贴》

①错误提示截图;

②操作系统版本;

③环境信息;

确保信息详细,方便技术快速跟进

上班时间:周一至周六 9:00~18:30

如果紧急,官网后台提交付费工单解决

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