rgonyukov/remonline-sdk

用于与 https://remonline.ru API 交互的轻量级 PHP SDK 库

dev-master 2020-02-29 12:22 UTC

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 installcomposer 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个请求。