以下是一个使用亚马逊MWS PHP SDK进行操作的基本实例。这个实例将展示如何使用PHP与亚马逊MWS进行交互,包括获取订单信息和获取报告。
| 步骤 | PHP代码示例 |

| --- | --- |
| 1. 安装MWS PHP SDK | 使用composer安装:`composer require amzn/amazon-mws` |
| 2. 配置MWS认证 | 创建一个配置文件`config.php`,包含你的MWS访问密钥、市场ID和卖家ID: |
| | ```php |
| |
| | return array( |
| | 'aws_access_key_id' => 'YOUR_ACCESS_KEY_ID', |
| | 'aws_secret_access_key' => 'YOUR_SECRET_ACCESS_KEY', |
| | 'mws_marketplace_id' => 'YOUR_MARKETPLACE_ID', |
| | 'mws卖家ID' => 'YOUR_SELLER_ID', |
| | 'mws_endpoint' => 'https://mws.amazonservices.com/Orders/2013-09-01', |
| | ); |
| | ?> |
| | ``` |
| 3. 获取订单信息 | 创建一个获取订单信息的函数: |
| | ```php |
| |
| | require 'config.php'; |
| | use AmazonMWSOrders""OrdersModel as Orders; |
| | use AmazonMWSOrders""OrdersClient as OrdersClient; |
| | $ordersClient = new OrdersClient($config); |
| | $params = array( |
| | 'SellerId' => $config['mws卖家ID'], |
| | 'MWSMarketplaceId' => $config['mws_marketplace_id'], |
| | 'ReportType' => 'ORDER_REPORT', |
| | 'ReportStart' => '2021-01-01', |
| | 'ReportEnd' => '2021-01-31', |
| | 'ReportFormat' => 'CSV', |
| | 'ReportVersion' => '2009-01-01', |
| | 'SignatureVersion' => '2', |
| | 'TimestampFormat' => 'ISO8601', |
| | 'Version' => '2013-09-01', |
| | ); |
| | $result = $ordersClient->getReport($params); |
| | echo "







