2

我在MWS论坛上发布了这个问题,但没有得到答案。所以,我在这里发布这个希望得到答案。开始:

嗨,我是 MWS 的绝对新手,我正在尝试了解节流对我的设计的影响。

以提交 Feed 为例,它说我可以在限制应用之前一次提交 15 个请求。这很清楚,除了请求意味着什么?从表面上看,这意味着一个 MWS API 调用:这意味着我可以在遇到限制之前发送 15 个 AmazonEnvelope。正确的?

现在说我需要更新 25 个产品。我需要的是发送 25 Messages。AmazonEnvelope 的 XSD 指定 maxoccurs=unbounded。这意味着我可以将所有 25 条消息放在一个信封中,并将其计为一个请求。不是这样吗?所以,我应该只考虑(来自文档):“一个好的做法是提交大小限制为 30,000 条记录/项目的提要或提交提要”如果我什么都不做,我可以“潜在地”更新 30,000 * 15 项无节流。它是否正确?

提前感谢您提供的任何答案。

4

2 回答 2

3

这意味着 15 个请求。该请求可以包括大量产品。使用平面文件加载库存,使用 c#,见下文。

SubmitFeedRequest req = new SubmitFeedRequest();

    req.ContentMD5 = MarketplaceWebServiceClient.CalculateContentMD5(feedContent);
    feedContent.Position = 0;
    req.FeedContent = feedContent;
    req.FeedType = "_POST_FLAT_FILE_INVLOADER_DATA_";
    req.PurgeAndReplace = false;
    req.Marketplace = MarketPlaceId;
    req.Merchant = MerchantId;

    return Service.SubmitFeed(req);

平面文件提要有点难找,我在登录到我的卖家中心帐户时转到以下 URL 找到了它。

然后,您需要平面文件馈送规范以正确格式将平面文件发送到 MWS。登录卖家中心账户后可以找到:

https://sellercentral.amazon.com/gp/help/help.html/ref=ag_13461_cont_help?ie=UTF8&itemID=13461&language=en_US

于 2011-08-23T01:44:19.753 回答
0

在此 PDF 中搜索“throttle”,您可能会找到答案:https://images-na.ssl-images-amazon.com/images/G/02/mwsportal/doc/en_US/bde/MWSDeveloperGuide。V159025213.pdf _

听起来好像你会在 15 个请求时受到限制;在请求之间等待释放一些回给你。充其量是相当混乱的。

于 2011-08-21T03:35:59.317 回答