rgonyukov / remonline-sdk
Small PHP SDK Library for work with API https://remonline.ru
dev-master
2020-02-29 12:22 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-04-27 20:15:43 UTC
README
Небольшой PHP-SDK для работы с API сервиса https://remonline.ru.
Установка
Добавьте в composer следующий код:
"require": { "rgonyukov/remonline-sdk": "dev-master" }
После используйте команды composer install
или composer update
Инициализация объекта
Для создания объекта класса ремонлайн используется стандартная инициализация с передачей API-ключа:
$Remonline = new Remonline('your_api_key');
Методы для работы с API
Для работы с API используется метод call()
, куда передаются параметры вызова.
Рассмотрим на примере создания заказа:
$method = 'order/'; // метод вызова $orderParams = [ 'type' => 'post', // тип запроса. Если не указан, по умолчанию ставится get 'query' => false, // включение функции http_build_query(). Если не указан, по умолчанию ставится true 'params' => [ // параметры запроса 'branch_id' => $branchId, 'order_type' => $orderTypeId, 'brand' => 'No name', 'model' => 'untitled model', 'assigned_at' => strtotime('25.03.2020 15:00:00'), 'client_id' => $clientId ] ]; $createOrder = $Remonline->call($method, $orderParams);
Ограничения
Для всех запросов действует ограничение - не более 8 запросов в секунду.