速率限制

速率限制以驗證的使用者的 API 金鑰為依據,而且若經變更,恕不另行通知。如果您持續達到限制,請聯絡您的帳戶管理員,以瞭解哪一個選項適合您的使用方法。

DigiCert API 執行每小時 1300 個要求的速率限制。還有一個每 10 秒 100 個要求的短期速率限制,用於防止高載要求和濫用。

每小時和短期速率限制都使用滾動的時間視窗。這表示每次您傳送要求時,服務會檢查前置的 10 秒,然後是前置的小時中發生的要求次數。如果要求超過速率限制,API 存取會暫時遭到封鎖,而且所有要求都會傳回有此 JSON 回應的 429 HTTP 狀態碼:

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

由於速率限制使用滾動的時間視窗,因此在速率限制重設時沒有指定時間間隔。因此,如果您正確發佈您的要求,等待數秒鐘或數分鐘將會還原 API存取。