Класс Comindware\Tracker\API\Service\AccountService.
Метод API: POST /Api/Account/Avatar
public function AccountService::getAvatars(array $accounts): FileStruct[]- $accounts — Массив учётных записей, чьи аватары надо получить. Элементами массива могут быть идентификаторы или экземпляры Account (можно смешивать в одном запросе оба типа).
Массив FileStruct — аватары указанных учётных записей.
Исключения, вбрасываемые Client::sendRequest.
Comindware\Tracker\API\Exception\UnexpectedValueException если сервер вернул неожиданное значение.
// $api — instance of Comindware\Tracker\API\Api
$files = $api->accounts()->getAvatars(['account.123', 'account.456']);Метод API: GET /Api/Account
public function AccountService::getAll(): Account[]Массив Account — учётные записи.
Исключения, вбрасываемые Client::sendRequest.
Comindware\Tracker\API\Exception\UnexpectedValueException если сервер вернул неожиданное значение.
// $api — instance of Comindware\Tracker\API\Api
$accounts = $api->accounts()->getAll();Метод API: GET /Api/Account/{id}
public function AccountService::get(string $id): Account- $id — Идентификатор учётной записи.
Account — запрошенная учётная запись.
Исключения, вбрасываемые Client::sendRequest.
Comindware\Tracker\API\Exception\UnexpectedValueException если сервер вернул неожиданное значение.
// $api — instance of Comindware\Tracker\API\Api
$account = $api->accounts()->get('account.123');