accountbox/api_client

AccountBox API Client

1.1.5 2023-03-22 08:11 UTC

This package is auto-updated.

Last update: 2025-03-29 01:01:18 UTC


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-флаг пройденной операции и описание ошибки