gpt4 book ai didi

c# - 亚马逊 MWS ListOrderItems 节流问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:49:31 26 4
gpt4 key购买 nike

我正在尝试接收订单的详细信息。我有超过 50 个订单。当我尝试使用 ListOrderItems API 获取订单详细信息时,出现“Request is throttled”错误。

Amazon 说“ListOrderItems 和 ListOrderItemsByNextToken 操作一起共享最大请求配额 30 和每两秒一个请求的恢复率。”

每分钟 30 个请求对我来说不够。

是否有另一种方法可以每分钟获取订单商品超过 30 次?

我为我的代码添加了一个临时解决方案:

int i = 0;
foreach (var order in orders)
{
....
if (i > 29)
{
Thread.Sleep(2100); // wait
}
i++;
}

最佳答案

尝试改用 Reports API并定期下载订单报告。您不会在那里遇到节流限制。或者,就像您建议的那样,减慢您调用 Orders API 的速度。 .

我所做的是安排一份订单报告,然后每小时检索一次。我一个一个地处理每个订单并添加到我自己的系统中。有时您会遇到重叠,具体取决于订单状态和日期,但请在插入之前先检查一下。

关于c# - 亚马逊 MWS ListOrderItems 节流问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52407523/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com