Amazon MWS 开源项目教程
amazon-mwsAmazon MWS NodeJS Wrapper项目地址:https://gitcode.com/gh_mirrors/ama/amazon-mws
1. 项目的目录结构及介绍
amazon-mws/
├── src/
│ ├── Client.php
│ ├── Config.php
│ ├── Feeds.php
│ ├── Finances.php
│ ├── FulfillmentInboundShipment.php
│ ├── FulfillmentInventory.php
│ ├── FulfillmentOutboundShipment.php
│ ├── Orders.php
│ ├── Products.php
│ ├── Reports.php
│ ├── Sellers.php
│ ├── Subscriptions.php
│ └── Utils.php
├── vendor/
│ └── autoload.php
├── composer.json
├── composer.lock
└── README.md
src/
:包含项目的主要源代码文件。Client.php
:核心客户端类,用于与 Amazon MWS API 进行交互。Config.php
:配置类,用于管理 API 的配置信息。Feeds.php
、Finances.php
、FulfillmentInboundShipment.php
等:分别对应不同的 Amazon MWS API 功能模块。
vendor/
:包含通过 Composer 安装的依赖库。composer.json
和composer.lock
:Composer 配置文件,用于管理项目的依赖。README.md
:项目的说明文档。
2. 项目的启动文件介绍
项目的启动文件是 src/Client.php
。这个文件包含了与 Amazon MWS API 进行交互的核心逻辑。在使用项目时,首先需要引入这个文件并实例化 Client
类。
require_once 'vendor/autoload.php';
use MCS\MWSClient;
$client = new MWSClient([
'Marketplace_Id' => 'YOUR_MARKETPLACE_ID',
'Seller_Id' => 'YOUR_SELLER_ID',
'Access_Key_ID' => 'YOUR_ACCESS_KEY_ID',
'Secret_Access_Key' => 'YOUR_SECRET_ACCESS_KEY',
'MWSAuthToken' => 'YOUR_MWS_AUTH_TOKEN' // 仅在第三方用户/开发者使用时需要
]);
3. 项目的配置文件介绍
项目的配置文件是 src/Config.php
。这个文件包含了用于管理 API 配置信息的类。在使用项目时,需要根据实际情况配置以下参数:
Marketplace_Id
:市场 ID。Seller_Id
:卖家 ID。Access_Key_ID
:访问密钥 ID。Secret_Access_Key
:秘密访问密钥。MWSAuthToken
:MWS 认证令牌(仅在第三方用户/开发者使用时需要)。
配置示例:
use MCS\Config;
$config = new Config([
'Marketplace_Id' => 'YOUR_MARKETPLACE_ID',
'Seller_Id' => 'YOUR_SELLER_ID',
'Access_Key_ID' => 'YOUR_ACCESS_KEY_ID',
'Secret_Access_Key' => 'YOUR_SECRET_ACCESS_KEY',
'MWSAuthToken' => 'YOUR_MWS_AUTH_TOKEN' // 仅在第三方用户/开发者使用时需要
]);
通过以上配置,可以确保项目能够正确地与 Amazon MWS API 进行交互。
amazon-mwsAmazon MWS NodeJS Wrapper项目地址:https://gitcode.com/gh_mirrors/ama/amazon-mws