官方acut fulfillment WMS PHP-SDK
v1.0.0
2024-02-16 14:22 UTC
Requires
- php: >=8.1.0
- guzzlehttp/guzzle: ^7.8
Requires (Dev)
- larapack/dd: 1.*
This package is auto-updated.
Last update: 2024-09-16 15:25:44 UTC
README
这是连接到acut fulfillment WMS API的官方PHP-SDK。
先决条件
- PHP >= 8.1
- 有效的acut fulfillment WMS API密钥
- 有效的acut fulfillment客户端仪表板用户账户
安装
安装此SDK推荐的方式是通过 Composer。
composer require acut-fulfillment/wms
入门
以下代码即可获取所有订单的分页信息。
require 'vendor/autoload.php'; $wms = new AcutFulfillment\Wms\Wms( apiKey: 'YOUR_API_KEY', user: 'YOUR_USERNAME', password: 'YOUR_PASSWORD' ); $req = $wms->getOrders(); if ($req->failed()) { echo "Request failed with status {$req->getStatus()} and message {$req->getMessage()}"; } else { $orders = $req->getResponse(); foreach ($orders['data'] as $order) { // ... } }
如果您想使用查询参数,如page oder page_size,可以这样做
$req = $wms->getOrders([ 'current_status' => 1, // returns only open orders 'page' => 1, // returns the first page 'page_size' => 10 // returns max. 10 entries per page ]);
函数和参数
Swagger文档
您可以在这里找到Swagger文档。
支持
如有需要支持,请发送电子邮件至 dominic@acut-fulfillment.de