2011-10-12 180 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