429 响应——不会有请求被部分处理。请构建您的客户端以检查 Retry-After 头部并在重试前暂停,而不是在紧密循环中持续冲击端点。
各端点的限制
所有限制均为 每个 API 密钥,并以 60 秒滚动窗口重置。从同一 IP 地址在一分钟内使用 无效或缺失的 API 密钥 发送超过 30 个请求,将触发自动 5 分钟的 IP 级封禁。在封禁期间,无论使用哪个密钥,来自该 IP 的每个请求都会返回
401 too_many_failed_auth。请轮换到有效密钥并等待冷却期结束后再重试。429 响应格式
当您超出标准端点限制时,API 返回:Retry-After 头部的值是一个整数,表示在下次请求成功之前必须等待的 秒数。
批量快照端点在被限流时使用不同的错误码:
在客户端中处理 429
读取Retry-After 并至少休眠相应秒数后再重试。下方示例展示了 bash 中的一个简单重试循环: