patryk-sawicki / apaczka
aPaczka服务的API客户端。
1.0.7
2023-05-08 14:58 UTC
Requires
- php: ^8.0
- laravel/framework: ^8.00 || ^9.00 || ^10.00
Requires (Dev)
- phpunit/phpunit: ^9.5
README
aPaczka服务的API客户端。
基于aPaczka api 文档。
要求
- PHP 8.0或更高版本,且包含json扩展。
安装
建议通过Composer进行安装。
$ composer require patryk-sawicki/apaczka
用法
类声明。
$aPaczka = new Apaczka();
服务
返回包含服务列表的数组。
$aPaczka->services();
取件类型
返回包含取件类型列表的数组。
$aPaczka->pickupType();
选项
返回包含选项列表的数组。
$aPaczka->options();
点类型
返回包含点类型列表的数组。
$aPaczka->pointsType();
包裹类型
返回包含包裹类型列表的数组。
$aPaczka->packageType();
订单
返回最新订单的json响应。
$aPaczka->orders(int $page = 0, int $limit = 10);
订单
返回订单详细信息的json响应。
$aPaczka->order(int $orderId);
运单
下载运单。
$aPaczka->downloadWaybill(int $orderId);
存储运单。
$aPaczka->storeWaybill(int $orderId, $path);
服务结构
返回服务结构的json响应。
$aPaczka->serviceStructure();
邮资点
返回邮资点列表的json响应。
$aPaczka->spoints(string $type);
交寄
下载交寄。
$aPaczka->downloadTurnIn(array $orderIds);
存储交寄。
$aPaczka->storeTurnIn(array $orderIds, $path);
取件时间
返回取件时间的json响应。
$aPaczka->pickupHours(string $postalCode, int $serviceId = null, bool $removeIndex = false);
订单估值
返回订单估值json响应。
$aPaczka->orderValuation(array $order);
发送订单
返回订单发送json响应。
$aPaczka->sendOrder(array $order);
取消订单
返回订单取消json响应。
$aPaczka->cancelOrder(int $orderId);
变更日志
变更日志可在此处找到。