亚马逊商城 API
Posted
技术标签:
【中文标题】亚马逊商城 API【英文标题】:Amazon Marketplace API 【发布时间】:2011-12-05 23:10:52 【问题描述】:我期待亚马逊市场网络服务与任何其他网络服务一样简单,但事实并非如此......
似乎有一点关于市场产品提要的信息,任何人都可以帮助我如何从上传新产品开始(一步一步 - 因为我是新手),以及更新数量或将来在 C#.net 中的亚马逊上定价
如果有人能提供一个简短的总结,我将非常感激。我想要做的就是我有一个显示产品列表的网站。我需要将此列表发送到亚马逊,以便使用 C#.net 通过他们的一个 API 显示。挖掘后我觉得 Marketplace Web Service 是合适的,但我没有看到任何 wsdl url 来上传产品信息。请帮助。
【问题讨论】:
你有什么类型的卖家账户? 【参考方案1】:在此处使用亚马逊 C# 客户端库:https://developer.amazonservices.com/gp/mws/api.html/180-1400280-4320051?ie=UTF8§ion=feeds&group=bde&version=latest
【讨论】:
【参考方案2】:我使用过的提交 Amazon Marketplace 产品 Feed 的主要步骤是:
使用 SubmitFeed 方法以 CSV 或 XML 格式将 Feed 上传到亚马逊。 使用 GetFeedSubmissionList 方法获取当前提交的列表及其“FeedProcessingStatus”。 继续轮询此方法,FeedProcessingStatus 将从“已提交”变为“正在处理”再变为“已完成”。 使用 GetFeedSubmissionResult 方法获取 Feed 处理摘要。Temboo 为 Amazon Marketplace 提供了一个很好的库,它实际上将这些步骤链接在一起,因此可以节省时间。 Temboo SDK 可用于 JAVA、Python、php、Ruby、Node.js、android 和 ios。你可以在这里查看:https://www.temboo.com/library/Library/Amazon/Marketplace/
(完全披露:我在 Temboo 工作)
【讨论】:
我还想知道有没有MWS的wsdl文件? @yuyue007 我找不到 WSDL,但他们确实有 XSD 可以用来生成代理类 -- sellercentral.amazon.com/forums/thread.jspa?threadID=165016。但是,我们已经在其中发现了一个错误(具体来说,最新的 amzn_envelope.xsd 文件中缺少RelatedProductID
元素)所以 YMMV【参考方案3】:
有几种方法可以将产品上传到亚马逊。如上所述的 Marketplace Web 服务和 AMTU,亚马逊商家运输实用程序。 AMTU 第 2 版基于 MWS。
无论您选择哪种方法,您仍然必须将提要格式化为 XML 或平面文件格式。 XML 和平面文件格式的 xsd 已记录在案,并且可以通过您的卖家帐户获得这些示例。
【讨论】:
以上是关于亚马逊商城 API的主要内容,如果未能解决你的问题,请参考以下文章
关于amazon亚马逊开发人员资料申请,amazon亚马逊销售合作伙伴 API,amazon亚马逊SP-API申请,amazon亚马逊Selling Partner API申请详细指导