这篇具有很好参考价值的文章主要介绍了PHP操作宝塔面板Api,宝塔服务器搭建,API接口使用教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。
最近两个月都在写Bty项目,所以收集了很多很多宝塔常用到的一些Api接口,官方文档虽然写了一点,但是始终是不怎么全的,下面我们来看看宝塔面板的接口如何抓取
接口抓取
1、登录宝塔面板
2、找到自己想要的功能
3、f12打开审查元素(控制台)切换到Network选项卡
上面的XHR都是我们抓取到的APi接口,下面我演示一下创建网站的接口
4、创建网站->填写网站域名等相关信息->提交
这里我们能看到此次创建网站传递的参数
切换到Preview选项卡就能看到返回数据
从命名来看就能看出返回的数据是什么意思。
宝塔Api操作类库
直接下载附件,将Bt.php与config.php放在同级目录中,然后修改成自己的宝塔接口和Api密钥,访问即可获得宝塔服务器的基础数据统计
PHP使用方法
- // 修改成自己的宝塔接口和Api密钥
- $bt = new Bt('http://127.0.0.1:8888','xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
- header('Content-type: application/json');
- echo json_encode($bt->GetSystemTotal());
复制代码
后续
文件中收集的接口并不是宝塔面板全部接口,如需更多参考接口抓取自行添加,接口地址及数据请以官方为准。
codeit.org.cn
附件下载
Bt.zip (7.15 KB, 下载次数: 19524)
API接口使用教程
通过宝塔API,可以完全控制宝塔Linux面板的所有功能,包括第三方插件应用功能,事实上,在用户登录面板后使用的所有功能也是通过相同的接口对接的,这意味着,如果你熟悉使用浏览器调试器,就可以轻松对照宝塔Linux面板的操作参数完成一个第三方的前端对接。
API文档(未写完):https://www.bt.cn/api-doc.pdf
PHP-Demo: https://www.bt.cn/api_demo_php.zip
Python-Demo: https://www.bt.cn/api_demo_python.zip
Java-Demo:
文章来源:https://www.toymoban.com/news/detail-455943.html
Demo.java (3.52 KB, 下载次数: 42733) 感谢【心情咖啡】提供
文章来源地址https://www.toymoban.com/news/detail-455943.html
到了这里,关于PHP操作宝塔面板Api,宝塔服务器搭建,API接口使用教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!