python - Amazon SP-API 速率限制
问题描述
任何熟悉Orders API速率限制的人
正在调用以下端点orders/v0/orders/{}/buyerInfo
应该是每秒 1 个请求?这里的意思是Burst 1
什么?我完全不明白。
我已经尝试在每个请求之间休眠 1 秒,但我不断收到以下错误。
You exceeded your quota for the requested resource.
但如果我不断增加请求之间的睡眠。API 有时会回答,有时不会。
解决方案
Burst 设置和 Rate 设置共同控制您的 API 可以处理多少请求。假设您将油门设置为 Rate = 100(每秒请求数)和 Burst = 50(请求数)。使用这些设置,如果在完全相同的毫秒内发送 100 个并发请求,则由于突发设置,仅处理 50 个请求,其余 50 个请求将获得 429 Too Many Requests 响应。假设前 50 个请求在每个 100 毫秒内完成,您的客户端可以重试剩余的 50 个请求。
推荐阅读
- c++ - 带指针的整数数组和字符数组
- c# - 如何制作一个以一秒延迟响应请求的方法 Asp.net core
- excel - 订单导出文件不显示换行符
- google-chrome - 定义 Chrome DevTools 窗口的默认宽度
- authentication - 使用颤振 twitter_login 包的问题
- excel - 是否可以从 csv 写入现有的 Excel 文件而不关闭它?
- python - Iterate in dictionary for value that matches the first 5 numbers in a filename
- python - 将 txt 文件拆分为较小的文件,但保留标题
- laravel - 如何访问从控制器传递到辅助函数中查看的变量?
- html - 如何使文本和图标水平对齐在屏幕调整大小时保持一致?