aPaczka服务的API客户端。

1.0.7 2023-05-08 14:58 UTC

This package is auto-updated.

Last update: 2024-09-08 17:56:07 UTC


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);

变更日志

变更日志可在此处找到。