跳至内容
ShopentlyLearn

速率限制

将集成任务排入队列,并遵守商店当前执行的限制。

速率限制

Engine ≥ 4.143.0. 每次令牌响应都包含签发时店铺策略中的 data.rate_limits。所有密钥共享这些额度;获取新令牌不会重置额度。套餐变更可能在令牌过期前生效。

read_per_minute
每分钟读取请求数。
write_per_minute
每分钟写入请求数;该值不授予写入权限。
auth_per_minute
每分钟令牌请求数,包括失败的身份验证尝试。

请均匀发送请求;读取限额为正数时,两次读取之间至少间隔 60 / read_per_minute 秒。限额不保证同时接受同等数量的请求。其他集成也共享额度,请处理 429 和 Retry-After。

零表示不可用,而不是无限制。

每分钟限额

每分钟限额
最低套餐读取 · GET
BASIC60
STANDARD120
PROFESSIONAL300
ADVANCED900
写入
10
身份验证
10

同一商店的所有密钥共享这些限额。

请求

  • 读取和写入流量受商店当前 API 策略约束。
  • 不同密钥不会各自获得无限容量。
  • 请限制并发,在适合时缓存参考数据,避免反复读取未变化的详情记录。

429 · Retry-After

  • 当 API 返回 429 和 rate_limit.exceeded 时,至少等待 Retry-After 指定的秒数,并增加随机延迟后再重试。
  • 429 · capacity.queue_full — API 短队列已满;请求尚未开始执行。 429 · capacity.wait_timeout — API 队列等待超时;请求尚未开始执行。 至少等待 Retry-After 秒,并增加随机延迟。重试写入时保留原始密钥和请求内容。
  • 请依据文档中的错误代码和响应头处理,不要猜测固定重试间隔。