vadgab / yii2-unas-api
该应用程序是UNAS Web Store API的YII2扩展
dev-main
2023-03-06 18:12 UTC
Requires
- php: >=7.0
- yiisoft/yii2: ^2.0
This package is auto-updated.
Last update: 2024-09-06 21:49:19 UTC
README
Yii2 Unas Api 扩展
安装
安装此扩展的首选方式是通过 composer
composer require --prefer-dist vadgab/yii2-unas-api
基本用法
可以通过以下示例尝试通用使用
- 获取订单
use vadgab\Yii2UnasApi\UnasApi; use vadgab\Yii2UnasApi\UnasOrders\UnasOrdersSchema; $apicall = new UnasApi('*apikey*'); $schema = new UnasOrdersSchema($apicall); $schema->DateStart = '2022-10-01'; $schema->DateEnd = '2022-11-30'; $schema->Status = 0; $schemaXml = $schema->createGetOrdersSchema(); $result = $apicall->getOrders($schemaXml); var_dump($result); // Full avaiable variables: https://unas.hu/tudastar/api/megrendelesek-getOrder-keres
- 设置订单
use vadgab\Yii2UnasApi\UnasApi; use vadgab\Yii2UnasApi\UnasOrders\UnasOrdersSchema; $apicall = new UnasApi('*apikey*'); $schema = new UnasOrdersSchema($apicall); $schema->setOrderParams['Key'] = '32117-869609'; $schema->setOrderParams['Status'] = 0; //multi dimesional parameters example $schema->setOrderParams['Customer']['Contact']['Name'] = 'John Doe'; $schemaXml = $schema->createSetOrdersSchema(); $result = $apicall->setOrders($schemaXml); var_dump($result); // Full avaiable variables: https://unas.hu/tudastar/api/megrendelesek-adatszerkezet