Wallogit.com
2017 © Pedro Peláez
A sdk for soazposting api
A sdk for soazposting api, (*1)
composer install xywl/soazposting
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');
This sdk maintain two api request Class, XYWL\SoazPosting\CreateSoazOrderRequest for create order record , and XYWL\SoazPosting\GetSoazAddressPackRequest for get address pack file binary data., (*2)
Here go for code:, (*3)
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);