【问题标题】:Amazon MWS feed api not giving the result instantly . Is there any work arround?亚马逊 MWS 提要 API 没有立即给出结果。有什么解决办法吗?
【发布时间】:2014-10-16 10:40:53
【问题描述】:

我们正在开发 amazon MWS feed api 来做很多类似的事情。

  • 发布产品

  • 更新库存

  • 更新订单跟踪信息。

但我们基本上面临两个问题。

  • 如果我们超过他们的请求限制(基本上大部分是每小时 15 个),第一个亚马逊就会受到限制。

  • 在我们没有任何信息之后,第二次亚马逊正在获取提要

任何人都找到了解决这些问题的方法。我知道我们可以在我们这边创建一个系统并跟踪每个提要和我们发送的数据,并且从提要提交结果中,我们可以在我们的数据库中进行所需的更改,直到我们将状态保持为保持/提要处理。但我想知道是否有任何简单的解决方法。

提前致谢 桑迪普

【问题讨论】:

    标签: amazon-mws


    【解决方案1】:

    如果您每小时执行 15 个请求或更少,则不应受到任何限制。配额为30 SubmitFeed() calls per hour

    整个 SubmitFeed 过程在MWS Developer Docs 中进行了描述。简而言之,它是这样工作的:

    1. SubmitFeed() 将返回 FeedSubmissionID
    2. 继续使用上述 ID 调用 GetFeedSubmissionList() 以检查其处理状态,在两次调用之间等待 >=2 分钟。 Feed 通常会在 10 分钟内得到处理,但有时可能需要一个小时才能处理完。
    3. 一旦上面的调用返回_DONE_,你调用GetFeedSubmissionResult(),它会返回一个失败的列表

    【讨论】:

    • 感谢您的回复。你说的我完全理解。但 GetFeedSubmissionResult 结果发送参考为 MessageId。因此,为此我们会跟踪我们的系统,我们发送的消息意味着基本上在我们这边构建一个系统。除了像 ebay 这样的亚马逊饲料,还有什么其他可能的,即我们发送的数据没有节流和即时响应。
    • @SandeepKumarMohanty 除了SubmitFeed 之外,没有其他选择可以立即处理数据。确保您了解FeedSubmissionIdMessageId 之间的区别。前者由亚马逊分配,后者是 Feed 的一部分,由您的代码设置。
    • 感谢您解释该过程 - 在(相当糟糕的)文档中没有看到这一点。
    • 获取Feed提交id后,一直调用get feed提交状态,显示提交成功,但在sellercentral上没有反映,是什么原因?再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多