代码之家  ›  专栏  ›  技术社区  ›  emert117

Amazon MWS ListOrderItems限制问题

  •  2
  • emert117  · 技术社区  · 6 年前

    ListOrderItems列表 API,我明白了” 请求被限制 “错误。

    Amazon称“ListOrderItems和ListOrderItemsByNextToken操作共享的最大请求配额为30,还原速率为每两秒一个请求。”

    我在代码中添加了一个临时解决方案:

    int i = 0;
    foreach (var order in orders)
    {
       ....
       if (i > 29)
       {
         Thread.Sleep(2100); // wait 
       }
       i++;
    }
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   ScottG    6 年前
        2
  •  0
  •   Sreilus    4 年前

    对于此问题,可以在特定的时间间隔使用相同的方法运行后台作业。就像是篝火。但是,此解决方案不提供每分钟更多的订单。这是比Thread.Sleep()更好的解决方案。