callbackhunter / apiv2client
Official client for APIv2 of CallbackHunter
This package's canonical repository appears to be gone and the package has been frozen as a result.
Installs: 12 590
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: >=5.6
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^5.0
- satooshi/php-coveralls: ^1.0
- squizlabs/php_codesniffer: ^3.1
- wimg/php-compatibility: ^8.0
This package is not auto-updated.
Last update: 2022-03-23 10:49:17 UTC
README
Официальный клиент для APIv2 CallbackHunter.
Status
Документацию по доступным методам можно найти по ссылке
Внимание! API находится в стадии разработки.
Installation
Для того, чтобы подключить библиотеку в свой проект, можно воспользоваться composer
composer require callbackhunter/apiv2client
Usage
Пример использования для получения списка виджетов
use CallbackHunterAPIv2\ValueObject\Credentials as CBHCredentials; use CallbackHunterAPIv2\Client as CBHClient; $credentials = new CBHCredentials($userId, $key); $client = new CBHClient(new \GuzzleHttp\Client, $credentials); $response = $client->requestGet('widgets'); if ($response->getStatusCode() === 200) { $widgetsInfo = json_decode((string)$response->getBody(), true); $widgets = $widgetsInfo['_embedded']['widgets']; }