This library provides convenient access to the eWarehousing Solutions API from applications written in the php language.
Api documentation: https://documenter.getpostman.com/view/19192450/UVeNn35H -- Work in progress --
composer require ewarehousing-solutions/ewhs-api-php
- php 8.0+
create client with username / password combination
<?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();
create client with refresh token only
<?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();
This project is created using the tool Saloon. A PHP package that helps you write beautiful API integrations. It introduces a standardised, fluent syntax to communicate with third party services.
It's possible to just extend the MiddlewareConnector and apply your own custom logic, and follow their documentation.