rame0/venera-api-client

Client class for Venera-carpets.ru API.

v0.5.3 2021-10-12 09:04 UTC

This package is auto-updated.

Last update: 2024-05-12 15:18:00 UTC


README

API для получения товаров, цен и остатков.

API доступно только клиентам.

Вики с документацией: https://docs.venera-carpet.ru/

Установка клиента

composer require rame0/venera-api-client

Использование

// Инициализация
$client = new Client(<TOKEN>);

// Выполнение запроса
$response = $client->property(2);

Названия методов клиента соответствуют названиям методов из API.

Если URL запроса имеет вид /api/h_shop_warehouses, соответствующий метод клиента будет $client->warehouses() для коллекции и $client->warehouse(<id>) для сущности.

Параметры передаваемые методам соответствуют параметрам из API, за исключением того, что там где в методах API параметр может быть как массивом, так и значением, в клиенте это всегда массив. Единичный параметр передается массивом из одного элемента.

Все методы возвращают ассоциированный массив значений. Подробнее о структуре возвращаемых данных смотрите документацию API.