Riferimento API›Limiti di velocità
Limiti di velocità
DiffHook applica limiti di velocità sulle richieste API per garantire un utilizzo corretto e la stabilità del sistema.
Limiti
| Livello | Richieste/minuto |
|---|---|
| Free | 60 |
| Qualsiasi piano a pagamento | 200 |
I limiti si applicano per chiave API e per IP.
Gestione delle risposte 429
Quando superi il limite, ricevi 429 Too Many Requests:
Implementa il backoff esponenziale quando riprovi:
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
}