速率限制

DigiCert API 執行每 5 分鐘 1000 個要求的速率限制,,還有一個每 5 秒 100 個要求的短期速率限制,用於防止高載要求和濫用。

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

如果要求超過速率限制,會發生什麼情況?

每 5 分鐘和短期每 5 秒速率限制都使用滾動的時間視窗。當您傳送要求時,服務會檢查前置的 5 秒有多少要求,然後是前置的 5 分鐘。如果要求數目超過速率限制,API 存取會暫時遭到封鎖,而且所有要求都會傳回有此 JSON 回應的 429 HTTP 狀態碼:

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

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