【问题标题】:amazon marketplace web service (amazon mws) using c#使用 c# 的亚马逊市场网络服务(amazon mws)
【发布时间】:2012-12-16 15:57:25
【问题描述】:

我从 https://developer.amazonservices.co.uk/[^]

学习了亚马逊市场

我想详细了解如何使用此服务在亚马逊添加产品。

在亚马逊添加产品的步骤是什么,我需要先列出亚马逊的产品然后添加还是可以直接添加(我知道我们不能在亚马逊创建新产品)

文档没有清零,我们也没有什么测试环境可以测试。

如果您有任何有用的链接,请提供给我..

【问题讨论】:

    标签: c# asp.net amazon amazon-mws


    【解决方案1】:

    要使用亚马逊商城网络服务 (MWS),您需要一个 Pro Merchant seller account, an Amazon WebStore account, a Checkout by Amazon account, or an Amazon Product Ads account。 Pro Merchant 或 Professional Sellers 帐户目前的价格为每月 £25.00 或 $39.99 USD。然后点击http://developer.amazonservices.co.uk/(或适合您所在地区)的注册MWS按钮sign up for MWS。

    据我了解,通过调用亚马逊卖家服务,您可以获得“沙盒”MWS 帐户,尽管我从未使用过。

    设置完成后,您有两个选择:

    1. 使用您的产品信息创建一个制表符分隔的文本提要(在文档中称为“平面文件”)
    2. 创建多个 XML 提要(主要是这四种:产品、价格、库存和图片)

    完成后,您可以使用以下 API 调用:

    1. SubmitFeed 将您的数据发送到亚马逊并将其放入处理队列(如果使用 XML 格式,您需要多次调用)
    2. GetFeedSubmissionList 查看是否已处理
    3. GetFeedSubmissionResult 查看是否有任何问题

    如果操作正确,使用上述 API 可以完全自动化在亚马逊上创建新产品、将您的数据链接到现有产品(通过链接到相同的 ASIN、EAN、UPC 或 ISBN)以及更改图像、价格和库存。

    亚马逊开发者网站有 C# 示例客户端代码供您使用。其他有用的参考资料:

    【讨论】:

    • 我正在使用他们提供的 C# 示例客户端,而重要的调用 (SubmitFeed) 有几个问题 -- 1. MWS 错误返回的 xml 命名空间与代码不匹配,所以它没有正确报告错误,2. 它没有正确生成签名的 url(这可能是我的错误)。其他人有类似问题吗?
    • @drzaus 签名应该没问题 - 我自己不使用 C# 库,但很多人使用它,而且似乎没有问题。但是,使用 XML 是一个完全不同的问题。亚马逊在记录其 XML 格式方面做得不好。网络上没有一个完整且正常运行的 XSD 来源,所以很多只是反复试验,抱歉。由于此缺陷,SO 处理问题存在多个问题。
    • 事实证明,我的问题是以前的开发人员使用了错误的配置服务 url,所以它发送到了错误的端点(订单与提要),这使它返回了错误的 xml命名空间(破坏了错误解析),并且我得到的“签名错误”也是由于它是一个不同的端点(因此可能期望在签名中编码不同的方法,或其他)。以为我会分享,以防其他人遇到同样的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多