Amazon Services China
亚马逊商城网络服务(亚马逊 MWS)文档
亚马逊 MWS 文档

使用 亚马逊 MWS Scratchpad

本章节介绍了 亚马逊 MWS Scratchpad 用户界面的输入和输出,并举例说明了如何使用亚马逊 MWS Scratchpad 提交查询请求。

亚马逊 MWS Scratchpad 输入项

亚马逊 MWS Scratchpad 提供了很多输入项,您可以选择 亚马逊MWS API 部分、操作、您的认证凭据,以及必需和可选的请求参数。您还可以选择输入用户代理标头信息,也可使用默认内容。

API 选择

亚马逊 MWS Scratchpad 的 API 选择部分中,可以选择所需的 API 部分和操作。每次选择一个不同的 API 部分和操作,必需和可选的 API 参数部分就会在输入项中填写相应的请求参数。

验证

亚马逊 MWS Scratchpad 的验证部分中,可以输入您的卖家编号、商城编号、AWS 访问密钥编号和密钥。

单击“更多...”可展开验证部分并显示以下其他输入项:

应用程序名称
亚马逊MWS 发送查询请求的应用程序的名称。用户代理标头中包含该字符串。
应用程序版本
亚马逊MWS 发送查询请求的应用程序的版本。用户代理标头中包含该字符串。
语言
亚马逊MWS 发送查询请求的应用程序的编程语言。用户代理标头中包含该字符串。
签名版本
当前亚马逊MWS 所需的查询签名的版本。此输入项不可编辑。
签名方法
亚马逊 MWS Scratchpad 用来计算请求签名的 HMAC 哈希算法。此输入项不可编辑。
API 版本
您在“API 部分”输入项中选择的 亚马逊MWS API 部分版本。此输入项不可编辑。
端点
亚马逊 MWS Scratchpad 查询请求的提交位置。此输入项不可编辑。

必选 API 参数

亚马逊 MWS Scratchpad 的“必选 API 参数”区域中,您可以输入所选操作的必选参数。如果显示“添加”按钮 “添加”按钮,可以单击该按钮,为该参数添加其他输入项。

可选 API 参数

亚马逊 MWS Scratchpad 的“可选 API 参数”区域中,您可以输入所选操作的可选参数。如果显示“添加”按钮 “添加”按钮,可以单击该按钮,为该参数添加其他输入项。

实例:使用 SubmitFeed 操作提交查询请求

在此过程中,亚马逊 MWS Scratchpad亚马逊MWS 提交一份真正的上传数据。但请注意,亚马逊 MWS Scratchpad 提交的上传数据是空的,且不会更改您的商品和库存。要向亚马逊MWS 发送真正的上传数据信息,请将上传数据内容粘贴到“上传数据”选项卡(参见步骤 6)。
  1. 单击您所在地区亚马逊MWS门户页上的“亚马逊 MWS Scratchpad”链接,打开 亚马逊 MWS Scratchpad
  2. “卖家编号”“商城编号”“AWS 访问密钥编号”“密钥”输入项中,输入您注册亚马逊MWS 时收到的验证值。
    请注意:请勿在非亚马逊网站上输入您的 亚马逊MWS认证信息。
  3. “API 部分”输入项中,单击“上传数据”
  4. “操作”输入项中,单击“SubmitFeed”
  5. “FeedType”输入项中,输入“_POST_PRODUCT_DATA_”
  6. “上传数据”选项卡中,将默认文本保留在:< xml version="1.0" charset="utf-8">
    请注意,默认文本可确保不会向 亚马逊MWS 发送商品或库存信息。如果您想使用 亚马逊 MWS Scratchpad 发送真正上传数据信息,请将上传数据内容粘贴到“上传数据”选项卡,从而替换默认文本。确保上传数据格式与您在“上传数据类型”输入项中选择的上传数据类型一致。
  7. 点击“提交”按钮。

此时,如果单击“API 部分”“操作”输入项中的其他值,“响应”选项卡将变成灰色,表示响应不再和当前“API 部分”操作选择相匹配。

提交查询请求后亚马逊 MWS Scratchpad 显示的内容

在使用亚马逊 MWS Scratchpad 提交查询请求之后,亚马逊 MWS Scratchpad 将显示以下信息:

“响应”选项卡

“响应”选项卡显示 亚马逊MWS 对查询请求的实际 XML 响应。这意味着您可以直接从“响应”选项卡中直接复制响应值,并将其作为请求参数用于以后的查询请求。

“请求详情”选项卡

“请求详情”选项卡显示以下内容:

HTTP POST
与您的请求相关的 HTTP POST URL。请注意,虽然添加了空格和换行符以增加可读性,但是实际查询字符串中并不包含空格和换行符。
需要签名的字符串
亚马逊 MWS Scratchpad 自动对您的请求进行签名的请求查询字符串。
请求签名表
针对您的的请求的请求签名,格式为十六进制字符串和 Base64 编码。请注意,在提交上传数据后,此表也将显示针对您的请求的 Content-MD5 标头。