devopssantana / aapanel
AApanel 库是一组用于与 AAPanel 通信的类
0.0.1
2023-03-14 16:32 UTC
Requires
- php: ^7.1.3 || ^8.0
- ext-curl: *
- ext-json: *
README
AApanel 库是一组用于与 AAPanel 通信的类。
点击此处了解更多信息:点击这里.
亮点
- 简单安装
- 许多 API 方法的抽象
- 通过 URL 和令牌轻松认证
- 您可以通过您的面板管理许多资源,并允许您的客户从他们的域名账户操作数据,创建一个集成面板。
- Composer 准备就绪且符合 PSR-2 规范
安装
AAPanel 可通过 Composer 获取
"devopssantana/aapanel": "0.0.*"
或运行
composer require devopssantana/aapanel
文档
有关如何使用的详细信息,请参阅组件目录中的示例文件夹。其中包含每个类的使用示例。它的工作方式如下
有关如何使用的更多详细信息,请参阅组件目录中的示例文件夹。它的工作方式如下
网站端点
<?php require __DIR__ . "/../vendor/autoload.php"; const AAPANEL_SERVER_URL = 'Your Server URL'; const AAPANEL_SERVER_KEY = 'Your Key'; use DevOpsSantana\AAPanel\AAPanelSite; //site $aapanel = new AAPanelSite(); /** List All Sites */ $aapanel->List(); /** Size Site Dir */ $aapanel->Size('yourdomain.com'); /** Anti Xss */ $aapanel->BaseDir('[your site id]', 'yourdomain.com'); /** Get Index */ $aapanel->GetIndex('[your site id]');
系统端点
<?php require __DIR__ . "/../vendor/autoload.php"; const AAPANEL_SERVER_URL = 'Your Server URL'; const AAPANEL_SERVER_KEY = 'Your Key'; use DevOpsSantana\AAPanel\AAPanelSystem; $aapanel = new AAPanelSystem(); /** Painel Info */ $aapanel->Info(); /** Disk Info */ $aapanel->Disk(); /** Network Info */ $aapanel->Network(); /** Size Info */ $aapanel->Size();
其他
您还有许多面板功能的端点类,具体示例可在该库的示例文件夹中找到。请查阅。
贡献
有关详细信息,请参阅 CONTRIBUTING
支持
安全:如果您发现任何安全相关的问题,请通过电子邮件 rogeriossilva1@gmail.com 而不是使用问题跟踪器。
谢谢
鸣谢
- Rogério Santana (开发者)
- 所有贡献者 (这是块)
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件