API-Referenz›Ratenbeschränkungen
Ratenbeschränkungen
DiffHook erzwingt Ratenbegrenzungen für API-Anfragen, um eine faire Nutzung und Systemstabilität zu gewährleisten.
Grenzen
| Stufe | Anfragen / Minute |
|---|---|
| Kostenlos | 60 |
| Jeder kostenpflichtige Plan | 200 |
Es gelten Beschränkungen pro API-Schlüssel und pro IP.
Umgang mit 429-Antworten
Wenn Sie das Limit überschreiten, erhalten Sie 429 Too Many Requests:
Implementieren Sie bei Wiederholungsversuchen einen exponentiellen Backoff:
async function apiRequest(url, options, retries = 3) {
const res = await fetch(url, options)
if (res.status === 429 && retries > 0) {
const delay = 1000 * (4 - retries)
await new Promise(r => setTimeout(r, delay))
return apiRequest(url, options, retries - 1)
}
return res
}