<?php use MaitavrApi\Api; use MaitavrApi\Request\Users\Count; use MaitavrApi\Request\Users\UList; //Подключаем автолоадер, если не используется composer //spl_autoload_register(require_once (__DIR__.'/../src/Tools/SplAutoloader.php')); require_once __DIR__ . '/../src/Tools/CompleteAutoloader.php'; //Создаем инстанс API класса $api = new Api('testapi', 'test12345678'); //Запрос на количество пользователей $responseWithCount = $api->request(new Count()); var_dump($responseWithCount); /** array(1) { 'count' => int(4) } */ //Запрос всех пользователей со всеми данными $responseWithFullUsersData = $api->request(new UList()); var_dump($responseWithFullUsersData); /** array(2) { [0] => array(15) { 'firstname' => string(18) "Александр" 'fathername' => string(16) "Иванович" 'lastname' =>
<?php //Кодировка utf-8 //Конструкция use должна быть в самом начале (но после namespace) use MaitavrApi\Api; use MaitavrApi\Request\Users\Count; use MaitavrApi\Request\Users\UList; //Подключаем автолоадер, если не используется composer (нужно поправить путь к этому файлу на вашем сайте) require_once __DIR__ . '/maitavr-api/src/Tools/CompleteAutoloader.php'; //Создаем инстанс API класса (логин, Секретный ключ) $api = new Api('testapi', 'test12345678'); //Создаем объект запроса списка пользователей $request = new UList(array(UList::ROW_FIRSTNAME, UList::ROW_LASTNAME, UList::ROW_PROFILEURL, UList::ROW_MAITAVRPROFILE)); //Выполняем запрос, получаем ответ в виде массива $response = $api->request($request); //Выводим массив с ответом var_dump($response);
public function testGetUsersCount() { $api = new Api('testapi', 'test12345678'); $response = $api->request(new Count()); $this->assertTrue(isset($response['count'])); }