2011-10-12 48 views
13

我期待亚马逊的市场网络服务是任何其他Web服务一样简单,但它不是....亚马逊的市场API

似乎是有关市场产品一点点的饲料,并可能任何人都可以帮助我如何开始上传新产品(一步一步 - 因为我是新手),并且还将数量或价格更新到C#中的亚马逊上.net

如果任何人都可以提供简短的总结,我会非常感激。我想要做的是我有一个显示产品列表的网站。我需要通过使用C#.net的一个API将此列表发送到亚马逊上进行显示。挖掘后,我觉得像市场Web服务是适当的,但我没有看到任何wsdl网址上传产品信息。请帮助。

+0

你有什么类型的卖家账户? –

回答

2

有到产品上传到亚马逊的一些方法。所提及的Marketplace网站服务和AMTU,亚马逊商家运输工具。 AMTU的第2版基于MWS。

无论您选择何种方法,您仍然必须使用XML或平面文件格式来格式化Feed。记录XML和平面文件格式的xsd文件,并通过您的卖家帐户提供这些文件的示例。

7

提交,我已经使用了亚马逊的市场产品饲料的主要步骤为:

  • 使用SubmitFeed方法上载饲料到亚马逊在CSV或XML。
  • 使用GetFeedSubmissionList方法获取当前提交列表及其“FeedProcessingStatus”。
  • 继续轮询此方法,FeedProcessingStatus将从'SUBMITTED'更改为'IN_PROGRESS','完成'。
  • 使用GetFeedSubmissionResult方法获取Feed处理摘要。

Temboo为亚马逊市场提供了一个很好的库,它实际上将这些步骤链接在一起,所以它可以节省时间。 Temboo SDK可用于JAVA,Python,PHP,Ruby,Node.js,Android和iOS。你可以看看这里:https://www.temboo.com/library/Library/Amazon/Marketplace/

(全面披露:我在Temboo工作)

+0

我还想知道MWS是否有任何wsdl文件? – yuyue007

+0

@ yuyue007我找不到WSDL,但他们确实有可用于生成代理类的XSD - https://sellercentral.amazon.com/forums/thread.jspa?threadID=165016。但是,我们已经发现了一个错误(特别是最近的amzn_envelope.xsd文件中缺少'RelatedProductID'元素),所以YMMV – drzaus