enbit/gls-web-api-sdk
Composer 安装命令:
composer require enbit/gls-web-api-sdk
包简介
GLS SDK for Web API for Parcel Processing
README 文档
README
Installation
You can install the package via composer:
composer require enbit/gls-web-api-sdk
Usage
use Enbit\GLS\Client; use Enbit\GLS\Models\Account; use Enbit\GLS\Models\Parcel; use Enbit\GLS\Requests\Shipment; $account = new Account( 'USERNAME', 'PASSWORD', 'CUSTOMERID', 'CONTACTID', 'LANGCODE' ); $client = new Client(); $request = new Shipment() ->setShipperId($account->shipperID()) ->setDeliveryAddress(<class that extends \Enbit\GLS\Interfaces\Address>) ->setShipperAddress(<class that extends \Enbit\GLS\Interfaces\Address>) ->setReturnAddress(<class that extends \Enbit\GLS\Interfaces\Address>) ->setPickupAddress(<class that extends \Enbit\GLS\Interfaces\Address>); $parcel = (new Parcel) ->setWeight(4.5) ->setComment('comment') ->setReferences(['parcel_refernce']); $request->addParcel($parcel); /** @var \Enbit\GLS\Responses\Shipment $response */ $response = $client->on($account)->request($request); if ($response->isSuccess()) { // get the pdf $response->getPdf(); }
统计信息
- 总下载量: 54
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-05-26