GithubHelp home page GithubHelp logo

pecherskiy-v / beget-api Goto Github PK

View Code? Open in Web Editor NEW

This project forked from angryjack/beget-api

1.0 2.0 0.0 45 KB

Библиотека для работы с API beget

License: MIT License

PHP 100.00%

beget-api's Introduction

forked from 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();

Все методы из данной категории доступны на официальном сайте.

beget-api's People

Contributors

angryjack avatar pecherskiy-v avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.