亚马逊商城 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&section=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、androidios。你可以在这里查看: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的主要内容,如果未能解决你的问题,请参考以下文章

在亚马逊商城中更新商家订单 ID

亚马逊和Epic将入驻,微软应用商城向第三方开放

使用亚马逊商城网络服务 (MWS) 的许可

亚马逊 MWS 集成

关于amazon亚马逊开发人员资料申请,amazon亚马逊销售合作伙伴 API,amazon亚马逊SP-API申请,amazon亚马逊Selling Partner API申请详细指导

检索日期范围内订单的亚马逊付款列表