rgonyukov / remonline-sdk
用于与 https://remonline.ru API 交互的轻量级 PHP SDK 库
dev-master
2020-02-29 12:22 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-09-27 21:13:35 UTC
README
这是一个用于与 https://remonline.ru 服务API交互的轻量级PHP-SDK。
安装
在composer中添加以下代码
"require": { "rgonyukov/remonline-sdk": "dev-master" }
之后,使用以下命令 composer install 或 composer update
对象初始化
使用API密钥进行标准初始化以创建类remonline对象
$Remonline = new Remonline('your_api_key');
用于与API交互的方法
使用方法 call() 与API交互,其中传递调用参数。
以创建订单为例
$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个请求。