riesenia / kurier123
123Kurier API PHP客户端实现
dev-main
2022-05-10 06:59 UTC
Requires
- php: >=7.1
- guzzlehttp/guzzle: ^7.4
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-10 12:44:03 UTC
README
123Kurier API客户端实现。有关详细信息,请参阅123Kurier官方API文档。
安装
使用 composer require riesenia/kurier123
安装最新版本
用法
使用用户名和密码创建API
use Riesenia\Kurier123\Api; $api = new Api($username, $password);
创建货运
$data = [ 'clientOrderNumber' => 12345678, 'sender' => [ 'id' => 1 ], 'recipient' => [ 'name' => 'John Doe', 'street' => 'Foo', 'city' => 'Bar', ... ], ... ]; if (!$api->createShipment($shipment)) { echo $api->getErrors(); }
打印货运标签
$data = [ // Order numbers '60221080912166', '60221080912167' ]; $data = $api->generateTickets($data, 'A4'); if (!$data) { echo $api->getErrors(); }
获取订单状态历史记录
$data = [ // Order numbers '60221080912166', '60221080912167' ]; $history = $api->statusHistory($data); if (!$history) { echo $api->getErrors(); }