了解 Steam 的速率限制
Steam 按 IP 地址限流。每分钟几个库存或市场请求就足以触发 429 Too Many Requests 响应,封锁可能持续数小时。
"Request failed with status code 429" 表示 Steam 正在对你的 IP 限流。了解它为何出现在库存、市场和资料请求中——以及如何让它彻底消失。
Steam 的公开端点没有文档且限流严格。错误 429 是 Steam 在提醒你放慢速度——以下是三条出路。
Steam 按 IP 地址限流。每分钟几个库存或市场请求就足以触发 429 Too Many Requests 响应,封锁可能持续数小时。
尽可能缓存每个响应,在请求之间加入延迟,并且不要在短时间内重复获取同一库存。这有帮助,但无法支撑生产流量。
Steamwebapi 通过自有基础设施对 Steam 请求进行缓冲、缓存和重试,让你的应用在没有 429 错误的情况下获得库存、市场和资料 JSON。