PHP code example of admtools / uapi

1. Go to this page and download the library: Download admtools/uapi library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

admtools / uapi example snippets




use AdmTools\UApi\Processor;
use AdmTools\UApi\Request;
use AdmTools\UApi\Response;
use AdmTools\UApi\Entity;

/**
  * user-email - ваш логин/адрес электронной почты на сайте adm.tools
  * token - токен для подключения полученный на странице https://adm.tools/user/api/#/tab-token
  * Третьим параметром идет необязательный host, по умолчанию имеющий значение https://adm.tools/api.php
  */
$processor = new Processor('<user-email>', '<token>'); 

// Список всех доступных тарифных планов можно получить по запросу AdmTools\UApi\Request\Hosting\Account\Plans()
$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);
/** @var Response $result */
$response = $processor->send($request);
print_r($response);