library amazon-mws-psr4
Amazon MWS rebuild
vhqtvn/amazon-mws-psr4
Amazon MWS rebuild
- Tuesday, March 20, 2018
- by vanhoavn
- Repository
- 1 Watchers
- 2 Stars
- 31 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 2 Forks
- 0 Open issues
- 1 Versions
- 0 % Grown
Amazon Marketplace Webservice PSR4
Amazon Marketplace Webservice SDKs in PSR4., (*1)
Install using composer:, (*2)
composer require vhqtvn/amazon-mws-psr4
Example usage:, (*3)
try {
$service = new MarketplaceWebServiceOrdersClient(
AWS_ACCESS_KEY_ID,
AWS_SECRET_ACCESS_KEY,
APP_NAME,
APP_VERSION,
[
'ServiceURL' => "https://mws.amazonservices.com/Orders/" . MarketplaceWebServiceOrdersClient::SERVICE_VERSION,
]
);
$request = new MarketplaceWebServiceOrdersModelListOrdersRequest();
$request->setSellerId($client->MERCHANT_ID);
$request->setMarketplaceId($client->MARKETPLACE_ID);
$request->setCreatedAfter(Carbon::now()->modify('-1 day')->toIso8601String());
$response = $service->ListOrders($request);
foreach ($response->ListOrdersResult->Orders as $order) {
echo "============================================\n";
echo "= Order $order->AmazonOrderId\n";
echo "= Customer Email $order->BuyerEmail\n";
echo "= Customer Name $order->BuyerName\n";
}
} catch (MarketplaceWebServiceOrdersException $ex) {
echo("Caught Exception: " . $ex->getMessage() . "\n");
echo("Response Status Code: " . $ex->getStatusCode() . "\n");
echo("Error Code: " . $ex->getErrorCode() . "\n");
echo("Error Type: " . $ex->getErrorType() . "\n");
echo("Request ID: " . $ex->getRequestId() . "\n");
echo("XML: " . $ex->getXML() . "\n");
echo("ResponseHeaderMetadata: " . $ex->getResponseHeaderMetadata() . "\n");
} catch (\Exception $ex) {
}
dev-master
9999999-dev
Amazon MWS rebuild
Sources
Download
Apache-2.0
The Requires
The Development Requires
by
Hoa Nguyen Van