Download the PHP package justcommunication-ru/wiracle-api-php-sdk without Composer
On this page you can find all versions of the php package justcommunication-ru/wiracle-api-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download justcommunication-ru/wiracle-api-php-sdk
More information about justcommunication-ru/wiracle-api-php-sdk
Files in justcommunication-ru/wiracle-api-php-sdk
Package wiracle-api-php-sdk
Short Description Wiracle.ru API PHP SDK
License MIT
Informations about the package wiracle-api-php-sdk
Wiracle API PHP SDK
PHP SDK для Wiracle.ru API
Установка
composer require justcommunication-ru/wiracle-api-php-sdk
Использование
email
— email пользователя на wiracle.ru
token
— аутентификационный токен.
Токен можно получить через web-интерфейс https://wiracle.ru/account/settings/api, либо методом WiracleClient::getToken($email, $password)
Методы
Токен авторизации
Так же токен авторизации можно получить через web-интерфейс https://wiracle.ru/account/settings/api
Информация об аккаунте и его профилях
Список каналов профиля
Список каналов доступных профилю
Каналы всех профилей на страницу которых можно добавлять сообщения (включая собственные)
Отправить простое текстовое сообщение
Отправить изображение
Отправить составное сообщение
Сообщения поддерживают inline markdown такие как: bold text, italic text, link и тд.
Обработка ошибок
При ошибке будет сгенерировано исключение
Настройка HTTP клиента
Способ №1: передача массива параметров
Список доступных параметров: https://docs.guzzlephp.org/en/stable/request-options.html
Способ №2: передача своего \GuzzleHttp\Client
Настройте своего http клиента:
и передайте его аргументом конструктора:
либо сеттером:
Логирование
В $client
можно передать свой Psr\Logger
.
По-умолчанию, логирование отключено.
Тесты
Запустить тесты можно командой:
vendor/bin/phpunit