亚马逊MWS饲料api没有立即给出结果。有什么工作吗?

时间:2014-10-16 10:40:54

标签: amazon-mws

我们正在研究亚马逊MWS饲料api来做很多事情。

  • 发布产品

  • 更新广告资源

  • 更新订单的跟踪信息。

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

  • 如果我们越过他们的请求限制,亚马逊第一次受到限制,基本上每小时15次。

  • 第二个亚马逊正在接收Feed后我们没有任何信息实际发生了什么,无论Feed中的所有条目都通过还是有些失败?

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

先谢谢 和Sandeep

1 个答案:

答案 0 :(得分:2)

如果您每小时或更少时间做15次请求,则不应该进行任何限制。配额为30 SubmitFeed() calls per hour

MWS Developer Docs中描述了整个SubmitFeed流程。简而言之,它的工作原理如下:

  1. SubmitFeed()将返回FeedSubmissionID
  2. 继续使用上面的ID调用GetFeedSubmissionList()来检查其处理状态,等待> = 2分钟之间的调用。饲料通常在10分钟内处理,但有时可能需要长达一个小时才能处理。
  3. 一旦上述调用返回_DONE_,您就会调用GetFeedSubmissionResult(),它返回失败的事项列表