速率限制

DigiCert API 执行的速率限制是 1000 次请求/5 分钟,,还有一个短期速率限制 100 次请求/5 分钟,以提供突增请求保护和防止滥用。

速率限制基于已验证的用户的 API 密钥并且可能更改,恕不另行通知。如果您持续达到速率限制,请联系您的客户经理,询问哪些选项符合您的使用需求。

如果请求超出速率限制会怎么样?

5 分钟和 5 秒钟短期速率限制均使用滚动时间窗口。当您发送请求时,服务会依次检查在前 5 秒内和前 5 分钟内分别发生了多少次请求。如果请求次数超出任一速率限制,将暂时锁定 API 访问权限,并且所有请求返回 429 HTTP 状态代码并提供此 JSON 响应:

速率限制使用滚动时间窗口,这意味着未指明重置速率限制的间隔时间。所以,如果您适当分散您的请求,等待几秒钟或几分钟后将恢复 API 访问权限。

json
{
  "errors": [
    {
      "code": "request_limit_exceeded",
      "message": "Service unavailable, please limit request volume"
    }
  ]
}