Библиотека для работы с YouGile REST API v2.0
Описание и примеры: shafeev.net
Через Composer
composer require shami/yougile
require_once __DIR__ . "/vendor/autoload.php";
use Yougile\Yougile;
$yougile = new Yougile('ID_Компании', 'КЛЮЧ');
- Получить ID компании
- Получить ключ API
Чтобы воспользоваться определенным методом, необходимо указать ресурс к которому данный метод относится.
$resources = $yougile->api('resources');
Далее можно обращаться к любому методу из указанного ресурса.
$result = $resources->create();
$users = $yougile->api("users");
$user_list = $users->get_list();
var_dump($user_list);
$users = $yougile->api("users");
$res = $users->create("info@shafeev.net", true); // два параметра: $email, $isAdmin - имеет ли пользователь права администратора
var_dump($res);
$users = $yougile->api("users");
$user = $users->get_by_id("ТУТ_ID");
var_dump($user);
$users = $yougile->api("users");
$res = $users->delete("ТУТ_ID");
var_dump($res);
- Users
- Tasks
- Boards
- Chats
- Columns
- Departments
- GroupChats
- Projects
- Roles
- SprintStickers
- StringStickers