Agora Docs

Errori e limiti

Il formato delle risposte d'errore, i codici HTTP più comuni e i limiti di frequenza.

Formato

Le risposte d'errore hanno la forma standard del framework:

{ "statusCode": 400, "message": "SUBSCRIPTION_MAX", "error": "Bad Request" }

Per gli errori di business message è un codice in maiuscolo, non una frase da mostrare all'utente. Per gli errori di validazione message è una lista di stringhe. Non c'è un campo code separato.

Codici HTTP

CodiceQuando
400dati non validi, campi non ammessi, codice di business, header organizzazione mancante
401token assente o non valido (INVALID_TOKEN)
403permessi insufficienti
404risorsa inesistente
422per esempio manca il modello dell'attestato, o una lista nell'URL è troppo lunga
429troppe richieste: l'header Retry-After indica i secondi da attendere

Il corpo delle richieste è limitato a 2 MB.

Codici di business osservati

CodiceSignificato
SUBSCRIPTION_MAXposti esauriti
EVENT_INACTIVEl'evento non accetta iscrizioni
SUBSCRIPTION_INACTIVEle iscrizioni sono chiuse
SUBSCRIPTION_NOT_ACCEPTEDl'iscrizione non è accettata
NOT_ATTENDEDnessuna partecipazione per l'attestato
EXAM_INACTIVE, EXAM_PASSED, MAX_ATTEMPTS, EXAM_INVALID_REQUIREMENTSesame non attivo, già superato, tentativi esauriti, requisiti non soddisfatti
NOT_PASSEDesame non superato (attestato)
INVALID_CREDENTIALS, USER_NOT_VERIFIED, USER_ALREADY_EXISTS, TOKEN_NOT_FOUND, INVALID_TOKENaccesso e registrazione

L'elenco non è esaustivo e i codici possono cambiare senza preavviso.

Questo articolo ti è stato utile?

In questa pagina