13

亚马逊提供了一批文档,描述了我们可以通过 MWS 发送的提要的格式,但是,我们还需要知道他们的响应会发生什么,可能会报告什么状态代码或报告错误时 XML 的结构是什么等...

我在哪里可以获得信息?

4

4 回答 4

16

MWS XML 架构记录在亚马逊商城网络服务 (亚马逊 MWS) 文档中的开发人员指南部分链接的“我要开店”XML指南中。

我省略了指向 PDF 的直接链接,因为这可能会不时改变。出于同样的原因,您要查找的 XSD 文件也没有被 Amazon 公开链接,而是您可以在Selling on Amazon XML 指南的各个部分中找到指向最新架构文档的链接。

您可能还对亚马逊 MWS 开发人员指南Feeds API 参考亚马逊 MWS Scratchpad指南感兴趣,这些内容也都可以在其中找到。

祝你好运!

于 2012-01-19T20:49:23.623 回答
6

我知道这是一个相当老的问题,但我今天只想看看实际的 XML 模式文件。

有一个托管的XML 文档 PDFimages-na.ssl-images-amazon.com,我认为它会在那里停留一段时间。此 PDF 包含核心架构文件amzn-envelope.xsdamzn-header.xsdamzn-base.xsd以及其他一些 API 架构(如Product.xsd )的链接,它们似乎都与https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_1_9/.

PDF 明确指出

帮助页面上显示的 XSD 示例可能不反映最新的 XSD。我们建议使用提供的 XSD 链接来获取最新的 [ve] 版本。

然而,官方 MWS Feeds API 文档也链接到一些 XSD,但这些都是相对于现在的,例如Price.xsd。模式引用似乎也与此路径相关。例如,Price.xsd 包含 amzn-base.xsd via ,果然.https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/<xsd:include schemaLocation="amzn-base.xsd"/>

不幸的是,我不知道release_4_1这些模式是否是最新版本,但 MWS API 文档中的链接对我来说是一个很好的指标。

于 2018-11-13T17:59:28.737 回答
2

另一种获取 XSD 的方法(我认为是最“官方”的方法)是转到您的卖家中心并导航至帮助 > XML 和数据交换 > 参考 > XSD。在那里,您可以下载所有可用的 XSD 到您的帐户。希望能帮助到你!

于 2018-11-25T17:27:42.430 回答
1

看来这个XSD 文件已经过时了。

刚刚检查了 XSD 文件的官方 Sellercentral 帮助页面https://sellercentral-europe.amazon.com/gp/help/G1611 对于 OrderReport,仍然引用了release_4_1

前段时间,亚马逊为欧盟市场的OrderReport添加了一个新字段。新字段是IsSoldByAB. 多年来,我一直在使用 xsd 文件进行自动代码生成。由于像这样的新领域,这有时会失败。此字段未在以下其中一项中描述:

  • release_1_9 ($Revision: #7 $, $Date: 2006/05/23 $)
  • release_4_1 ($Revision: #10 $, $Date: 2007/09/06 $)

XSD 文件,我找不到包含此字段的版本。

几年以来,我自己扩展了 XSD 文件以生成我的代码。IsSoldByAB只是一个布尔字段,如IsPrimeor IsBusinessOrder。所以这是一项简单的任务,但不是“官方的”......

于 2020-03-20T08:03:24.887 回答