Codici di errore della chat

Quando un'operazione di chat fallisce, il servizio restituisce un errore con un code. Questa pagina elenca i codici per area.

Nel client SDK, il codice è attivo ChatError.code (l'SDK definisce anche alcuni codici lato client; vedi il Chat client SDK su GitHub). Nell'API REST, è nella code risposta all'errore. Il servizio può aggiungere codici nelle versioni più recenti, quindi gestisce anche codici sconosciuti.

Errori generali

Codice Quando si verifica
NoAnonymous Un contatto anonimo ha provato a usare la chat. È necessario un ID utente.
InvalidRequest La richiesta era malformata.
UnsupportedOperation L'operazione richiesta non è supportata.
StorageUnavailable La memoria della chat è temporaneamente non disponibile.
UnsupportedMessageFormat Il formato del messaggio non è supportato.
InternalError Si è verificato un errore imprevisto del server.

Errori dell'utente

Codice Quando si verifica
InvalidUserId L'ID utente ha caratteri non validi o è troppo lungo.
LoginRequired L'operazione richiede che l'utente sia connesso.
DuplicatedLogin L'utente è già logato.
UserNotFound L'utente non esiste.
FailedInitializeUser Il servizio non riusciva ad inizializzare l'utente.

Errori nella stanza

Codice Quando si verifica
RoomNotFound La stanza non esiste.
RoomAlreadyExists Una stanza con quel documento esiste già.
UserNotInRoom L'utente non è un membro della stanza.
UserAlreadyInRoom L'utente è già un membro della stanza.
NoPermissionCreateRoom L'utente non può creare stanze.
NoPermissionInRoom L'utente non ha il permesso di agire nella stanza.
FailedCreateRoom Il servizio non è riuscito a creare la stanza.
FailedManageRoomMember Il servizio non poteva aggiungere o rimuovere il membro.

Errori di conversazione

Codice Quando si verifica
InvalidConversationId L'ID della conversazione è invalido.

Errori dei messaggi

Codice Quando si verifica
FailedSendMessage Il servizio non è riuscito a inviare il messaggio.
MessageNotFound Il messaggio non esiste nella conversazione.
InvalidMessageId L'ID del messaggio è invalido.

Passaggi successivi