xywl / soazposting
soazposting api 的 SDK
v1.0
2017-07-12 07:30 UTC
This package is not auto-updated.
Last update: 2024-09-15 02:57:50 UTC
README
soazposting api 的 SDK
安装
composer install xywl/soazposting
使用
- 首先,您应该阅读 API 文档。
示例代码
- 初始化 API 客户端
use XYWL\SoazPosting\Client; // set apiUsername, apiTokent, soazUsername, wsdlUri $client = new Client("apiUsername", "apiTokent", "soazUsername", "wsdlUri"); //Or $client = new Client(); $client->setApiUsername('name') ->setApiToken('token') ->setSoazUsername('otherName') ->setWSDLUri('uri');
此 SDK 维护两个 API 请求 类
,XYWL\SoazPosting\CreateSoazOrderRequest
用于创建订单记录,以及 XYWL\SoazPosting\GetSoazAddressPackRequest
用于获取地址包文件二进制数据。
以下是代码示例
- 创建订单记录的请求,然后会得到一个响应,该响应为
XYWL\SoazPosting\Base\createSoazOrderResponse
的实例
use XYWL\SoazPosting\CreateSoazOrderRequest; $request = new CreateSoazOrderRequest(); // set request parameters according to api document $request->setXXX() //now use client to handle request $response = $client->handle($request); //var_dump($response);
- 获取地址包文件的请求,然后会得到一个响应,该响应为
XYWL\SoazPosting\Base\getSoazAddressPackResponse
的实例
use XYWL\SoazPosting\GetSoazAddressPackRequest; $request = new GetSoazAddressPackRequest(); // set request parameters according to api document $request->setXXX() //now use client to handle request $response = $client->handle($request); //var_dump($response);