pecherskiy-v / beget-api
用于使用 Beget API 的 PHP 库
1.1.0
2019-03-28 18:05 UTC
Requires
- php: >=5.6
- ext-json: *
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- phpunit/phpunit: >=5.4.3
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-08-29 05:06:40 UTC
README
从 angryjack/beget-api 分支创建
beget-api
该库是一个用于方便使用 Beget.API 的包装器。
安装
通过 Composer
$ composer require pecherskiy-v/beget-api
使用
初始化
use PecherskiyV\Beget\Beget; $beget = new Beget('login', 'password');
使用概述
要使用特定的方法,需要指定该方法所属的章节。
$section = $beget->api('section');
之后可以访问指定章节中的任何方法。
$result = $section->doSomething();
该库中的方法与官方文档中 Beget.API 中描述的方法具有相同的名称
账户管理
$user = $beget->api('user'); // получить информацию об аккаунте $accountInfo = $user->getAccountInfo();
该类别的所有方法都可以在 官方网站 上找到。
备份管理
$backup = $beget->api('backup'); // получить доступный список резервных файловых копий. $backupList = $backup->getFileBackupList();
该类别的所有方法都可以在 官方网站 上找到。
Cron 管理
$cron = $beget->api('cron'); // получить список всех задач CronTab. $cronTabList = $cron->getList();
该类别的所有方法都可以在 官方网站 上找到。
DNS 管理
$dns = $beget->api('dns'); // получить информацию с DNS-сервера о домене. $domainDNSInfo = $dns->getData('site.com');
该类别的所有方法都可以在 官方网站 上找到。
FTP 管理
$ftp = $beget->api('ftp'); // получить список дополнительных FTP-аккаунтов с их домашними директориями. $ftpList = $ftp->getData();
该类别的所有方法都可以在 官方网站 上找到。
MySQL 管理
$mysql = $beget->api('mysql'); // получить список баз данных MySQL с их доступами. $mysqlList = $mysql->getList();
该类别的所有方法都可以在 官方网站 上找到。
网站管理
$site = $beget->api('site'); // получить список сайтов с их доменами. $siteList = $site->getList();
该类别的所有方法都可以在 官方网站 上找到。
域名管理
$domain = $beget->api('domain'); // получить список доменов на аккаунте пользователя. $domainList = $domain->getList();
该类别的所有方法都可以在 官方网站 上找到。
邮件管理
$mail = $beget->api('mail'); // получить все почтовые ящики на заданном домене. $mailboxList = $mail->getMailboxList('site.com');
该类别的所有方法都可以在 官方网站 上找到。
统计信息收集
$stat = $beget->api('stat'); // получить информацию о средней нагрузке на сайтах пользователя за последний месяц. $siteListLoad = $stat->getSiteListLoad();
该类别的所有方法都可以在 官方网站 上找到。