solizion / php-baselinker
此包的最新版本(dev-master)没有提供许可信息。
php-baselinker 是一个用于访问 BaseLinker 服务的 PHP 库。
dev-master
2020-09-09 16:35 UTC
Requires
- php: >=7.3.0
- ext-json: *
- doctrine/annotations: ^1.11@dev
- symfony/http-client: ^4.4
- symfony/validator: 4.4.x-dev
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.17@dev
- phpunit/phpunit: 9
This package is auto-updated.
Last update: 2024-09-10 23:31:11 UTC
README
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_message
和 error_code
字段。
已开发的方法
版本控制
版本控制基于 semver。
通过创建新的标签来发布新版本。
许可证
此库在 BSD 3 许可证下分发,有关更多信息,请参阅 LICENSE。
贡献
此库的作者为 Kamil Ciekalski、Dawid Miklas 和 Marcisz Szczot
如果您想帮助开发它 - fork 我!