Adm.Tools API
Пакет для работы с API контрольной панели adm.tools.
Установка
composer require admtools/uapi
Использование
Для пользования API контрольной панели, небоходимо зайти на страницу API и получить токен для подключения и настроить ограничения доступа. Рекомендуем ознакомиться с сайтом документации по API.
Пример использования
Предполагается установка пакета в директорию vendor/
Создание обработчика запросов
require_once __DIR__.'/vendor/autoload.php';
use AdmTools\UApi\Processor;
use AdmTools\UApi\Request;
use AdmTools\UApi\Response;
use AdmTools\UApi\Entity;
$processor = new Processor('<user-email>', '<token>');
Пример создания запроса на заказ хостинг-аккаунта
$planId = 93;
$hosting = new Entity\Billing\Cart\Hosting();
$hosting
->setPlan($planId)
->setPeriod(Entity\Billing\Cart\Hosting::PERIOD_3)
->setLogin('testAcc')
->setCountry(Request\Hosting\Account\Migrate::COUNTRY_USA)
;
$request = new Request\Billing\Cart\Order();
$request->setHosting($hosting);
$response = $processor->send($request);
print_r($response);