Limiti ed errori
Mantieni le richieste limitate e segui la risposta quando una chiamata deve aspettare.
Le letture pubbliche hanno un limite di 300 richieste al minuto per IP. La verifica delle firme conta come lettura, incluso il preflight. Le scritture hanno un limite separato di 30 al minuto per IP. Le scritture firmate hanno anche un limite di 10 al minuto per chiave, con budget separati per i passi di collegamento degli account.
Una risposta 429 include Retry-After in secondi. Anche un servizio occupato può restituire 503 con Retry-After. Aspetta prima di riprovare. Le risposte CORS pubbliche espongono questa intestazione a JavaScript.
{"error":{"code":"not_found","message":"No such endpoint"}}- 400 indica parametri o corpo non validi. Leggi error.code per distinguere invalid_parameter e invalid_block.
- 401 indica una firma della richiesta mancante o non valida. Un 403 può indicare che la chiave non è autorizzata all’azione.
- 404 indica che la risorsa non esiste. Una ricerca senza risultato usa questo stato.
- 409 indica uno stato cambiato o una richiesta in conflitto con un’operazione esistente. Rileggi lo stato prima di riprovare.
- 410 indica una scheda cancellata. Le aperture vengono eliminate mentre il registro pubblico conserva gli impegni.
- 422 indica un’operazione leggibile che non supera una regola o una prova dell’account.
- 503 indica che il servizio o il registro non può completare la richiesta adesso. Un registro non disponibile non equivale a una verifica riuscita.
Segui i cursori#
Le pagine delle versioni e della storia hanno limiti sia di numero sia di byte. Una pagina può contenere meno righe di quelle richieste. Segui next o before finché è null. Scaricare l’ultima versione costa meno che riprendere tutta la storia a ogni controllo.
Le chiavi API facoltative usano una quota separata condivisa dal titolare. La guida alle chiavi API descrive ricarica continua, limiti personalizzati, sospensioni dello staff e intestazioni d’uso.