官方acut fulfillment WMS PHP-SDK

v1.0.0 2024-02-16 14:22 UTC

This package is auto-updated.

Last update: 2024-09-16 15:25:44 UTC


README

这是连接到acut fulfillment WMS API的官方PHP-SDK。

MIT License

先决条件

  • 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