accountbox / api_client
AccountBox API Client
1.1.5
2023-03-22 08:11 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.5.2
README
Системная библиотека, предназначенная для работы с API сервиса accountbox
Установить с помощью Composer:
composer require accountbox/api_client
Создание объекта библиотеки
$authClient = new ABAPI\Clients\AuthClient(string $token, string $baseUri); // Создаем клиента для последующих запросов $ab = new ABAPI\AB($authClient); // Создаем экземпляр библиотеки
Работа с рассылкой
Получение рассылки
$list = $ab->list()->getList(14);
Создание рассылки
$abList = new ABList(); $list = $ab->list()->createList($abList);
Получение статуса телефона в рассылке
$phoneStatus = $ab->list()->getPhoneStatus(1, "79188680973");
Обновить дедлайн у рассылки
$list = $ab->list()->updateListDeadline(1, "2023-03-03 13:30:00");
Обновить статус рассылки
$list = $ab->list()->updateListStatus(1, "READY");
Обновить изображение у рассылки
$list = $ab->list()->updateImage(1, "image");
Загрузить номера в рассылку
$list = $ab->list()->uploadPhones(1, "79188680973")
Возвращаемый объект
Все методы API возвращают объект APIResponse
, который содержит в себе HTTP-код ответа, bool-флаг пройденной операции и описание ошибки