ewarehousing-solutions / ewhs-api-php
eWarehousing solutions 中间件 API 包
3.3.0
2024-07-05 09:02 UTC
Requires
- php: >=8.0
- saloonphp/pagination-plugin: ^2.0
- saloonphp/rate-limit-plugin: ^2.0
- saloonphp/saloon: ^3.0
Requires (Dev)
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
- symfony/var-dumper: ^6.0
This package is auto-updated.
Last update: 2024-09-05 09:24:05 UTC
README
此库提供了从使用php语言编写的应用程序中方便地访问eWarehousing Solutions API的功能。
文档
API 文档:https://documenter.getpostman.com/view/19192450/UVeNn35H -- 进行中 --
安装
composer require ewarehousing-solutions/ewhs-api-php
需求
- php 8.0+
用法
使用用户名/密码组合创建客户端
<?php $connector = MiddlewareConnector::create( 'username', 'password', 'wmsCode', 'CustomerCode', MiddlewareConnector::BASE_URL_EU_DEV, ); $response = $connector->send(new GetArticleCollectionRequest()); $response->status(); // 200, 201, 400, 500 etc... $response->json();
仅使用刷新令牌创建客户端
<?php $connector = MiddlewareConnector::createWithRefreshToken( 'refreshToken', 'wmsCode', 'CustomerCode', MiddlewareConnector::BASE_URL_EU_DEV, ); $response = $connector->send(new GetArticleCollectionRequest()); $response->status(); // 200, 201, 400, 500 etc... $response->json();
开发
此项目使用Saloon工具创建。Saloon 是一个PHP包,帮助您编写美丽的API集成。它引入了一种标准化的、流畅的语法,用于与第三方服务进行通信。
您可以直接扩展MiddlewareConnector并应用自己的自定义逻辑,并遵循他们的文档。
支持
www.ewarehousing-solutions.nl — info@ewarehousing-solutions.nl