亚马逊提供了一批文档,描述了我们可以通过MWS发送的提要的格式,但是,我们还需要知道他们的响应中会发生什么,可以报告哪些状态代码或报告错误时XML的结构是什么,等等......
我在哪里可以获得信息?
MWS XML 架构记录在亚马逊商城网络服务(亚马逊 MWS(文档中的开发者指南部分链接的亚马逊开店指南 XML 中。
我省略了指向 PDF 的直接链接,因为这可能会偶尔更改。出于同样的原因,您要查找的 XSD 文件也不会由亚马逊公开链接,而是您可以在">我要开店 XML 指南"的相应部分中找到指向最新架构文档的链接。
您可能还对亚马逊 MWS 开发人员指南、源 API 参考和亚马逊 MWS 暂存器指南感兴趣,它们也都在那里提供。
祝你好运!
这是一个相当古老的问题,但我今天只想自己看看实际的XML模式文件。
images-na.ssl-images-amazon.com
上托管了一个XML文档PDF,我认为它将在那里停留一段时间。此PDF包含指向核心架构文件amzn-envelope.xsd,amzn-header.xsd和amzn-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]rsion。
但是,官方的MWS Feeds API文档也链接到一些XSD,但这些XSD与现在/
https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/
release_4_1
有关,例如Price.xsd。架构引用似乎也与此路径相关。例如,Price.xsd 通过 <xsd:include schemaLocation="amzn-base.xsd"/>
包含 amzn-base.xsd,果然是这样。
不幸的是,我不知道release_4_1
是否是架构的最新版本,但 MWS API 文档中的链接对我来说是一个很好的指标。
另一种获取XSD的方法是,我认为这是最"官方"的方式是转到您的卖家中心并导航到帮助>XML和数据交换>参考>XSD。在那里,您可以下载帐户可用的所有XSD。希望对您有所帮助!
这个XSD文件似乎已经过时了。
刚刚检查了官方卖家中心帮助页面的 XSD 文件 https://sellercentral-europe.amazon.com/gp/help/G1611对于订单报告,仍有release_4_1引用。
前段时间,亚马逊在欧盟市场的订单报告中添加了一个新字段。新字段为 IsSoldByAB
。多年来,我一直在使用 xsd 文件进行自动代码生成。由于这样的新领域,这不时失败。此字段未在以下任一字段中描述:
- release_1_9 ($Revision: #7 $, $Date: 2006/05/23 $(
- release_4_1 ($Revision: #10 $, $Date: 2007/09/06 $(
XSD 文件,我找不到包含此字段的版本。
几年来,我自己扩展了XSD文件以生成我的代码。 IsSoldByAB
只是一个布尔字段,如IsPrime
或IsBusinessOrder
。所以这是一件容易的事,但不是"官方的"......