solizion/php-baselinker

此包的最新版本(dev-master)没有提供许可信息。

php-baselinker 是一个用于访问 BaseLinker 服务的 PHP 库。

dev-master 2020-09-09 16:35 UTC

This package is auto-updated.

Last update: 2024-09-10 23:31:11 UTC


README

Build Status

PHP BaseLinker API

php-baselinker 是一个用于访问 BaseLinker 服务的 PHP 库。

目前,此库处于 BETA 状态

库尚未实现 BaseLinker API 文档 中的每个方法。

安装

要安装 php-baselinker,请 安装 Composer 并运行以下命令

composer require solizion/php-baselinker

用法

创建一个客户端对象,并传入 API URL 和生成的 API 密钥。要生成 API 密钥,您必须首先拥有一个 BaseLinker 账户,然后转到 "我的账户" -> "API" -> 输入应用程序名称并点击 "生成令牌"。

use BaselinkerClient\Client;

$apiUrl = "https://api.baselinker.com/connector.php";
$apiKey = "verySecretApiKey"

$client = new Client($apiUrl, $apiKey);

示例

从日志中获取 "创建新订单"、"更改订单状态" 等类型的日志。

use BaselinkerClient\Client;
use BaselinkerClient\Journal\GetJournalListParameters;

$apiUrl = "https://api.baselinker.com/connector.php";
$apiKey = "verySecretApiKey"

$client = new Client($apiUrl, $apiKey);

$parameters = new GetJournalListParameters(
    1, // last_log_id
    [
        GetJournalListParameters::CREATE_ORDER,
        GetJournalListParameters::REMOVE_ORDER,
    ], // log_types
    null, // order_id
);

$journal = $client->getJournalList($parameters);

错误

BaseLinker 返回字段 "状态",其值为 "SUCCESS" 或 "ERROR"。

当状态为 "ERROR" 时,则会在响应中添加 error_messageerror_code 字段。

已开发的方法

版本控制

版本控制基于 semver

通过创建新的标签来发布新版本。

许可证

此库在 BSD 3 许可证下分发,有关更多信息,请参阅 LICENSE。

贡献

此库的作者为 Kamil Ciekalski、Dawid Miklas 和 Marcisz Szczot

如果您想帮助开发它 - fork 我!