Errori di telegramma: parametri, categorie principali, esempi

2016-12-12 16:44:36
In:
Quando si lavora con il messenger Telegram, gli utenti a volte ricevono notifiche che sono indicative di qualche problema particolare. possono essere di natura e struttura diverse, la cui comprensione di solito consente di trovare rapidamente una via d'uscita dalla situazione esistente e di continuare a lavorare con l'applicazione.  

Parametri principali degli errori

Una notifica di servizio può includere i seguenti parametri:
  • Codice
Il codice contiene informazioni sulla categoria del problema. Ad esempio, l'errata elaborazione dei dati durante il lavoro con l'API è caratterizzata dal codice 303, i problemi interni da 400, 401, 403 e i bug del server da 500.    
  • Tipo
Indica la denominazione breve di un problema sotto forma di simboli alfanumerici. Ad esempio, USERS_TOO_MUCH (il numero massimo di utenti è stato superato).
  • Descrizione
Questo parametro include informazioni dettagliate e tecniche di risoluzione dei problemi che consentono di eliminarli rapidamente. La struttura degli errori di Telegram non prevede l'uso obbligatorio di tutti e tre i parametri. Le notifiche spesso includono un codice e un tipo di errore (per gli sviluppatori che lavorano con le API) e una breve descrizione che consente anche a una persona non informata di capire il motivo e trovare una via d'uscita da una situazione non standard (per gli utenti comuni).  

Esempi di errori interni di Telegram

Gli errori interni possono essere legati a un'autorizzazione errata o a un uso improprio delle funzionalità dell'applicazione. Ecco alcuni esempi: FIRSTNAME_INVALID: nome utente non valido; LASTNAME_INVALID: cognome non valido; PHONE_NUMBER_INVALID: numero di telefono non valido; PHONE_NUMBER_OCCUPIED: numero di telefono già utilizzato; PHONE_CODE_EXPIRED: il codice telefonico di convalida è scaduto; USERS_TOO_FEW: numero insufficiente di utenti; USERS_TOO_MUCH: è stato superato il limite massimo di utenti (ad esempio, in una chat di gruppo); PHOTO_INVALID_DIMENSIONS: la foto ha dimensioni non valide; AUTH_KEY_UNREGISTERED: la chiave di autorizzazione non è registrata; AUTH_KEY_INVALID: chiave di autorizzazione non valida; USER_DEACTIVATED: il contatto è stato cancellato o è in fase di disattivazione; SESSION_REVOKED: l'autorizzazione è stata revocata perché uno degli utenti ha completato tutte le sessioni; SESSION_EXPIRED: la sessione è scaduta.   In Telegram messenger, uno dei fenomeni più diffusi è il divieto di inviare messaggi agli utenti che non sono presenti nell'elenco dei contatti. Al tentativo di inviare un messaggio, appare la notifica "Spiacente, al momento puoi inviare messaggi solo ai contatti comuni". Questa limitazione viene imposta dagli amministratori, nel caso in cui i clienti si lamentino dell'invadenza o dello spam di qualche account.    

Errore del server di Telegram

I problemi esterni legati al lavoro del server sono il risultato di bug tecnici che si verificano quando la richiesta del client non può essere elaborata a causa della mancanza di accesso a un database o a file specifici. In questo caso, l'utente riceve una delle seguenti notifiche:
  • Si è verificato un errore del server interno. Riprovare più tardi.
  • Errore del server. È necessario attendere un po' di tempo e riprovare.
   

Famosi casi di crash del server di Telegram

Per un periodo di esistenza di Telegram, i casi gravi di crash del messenger di Pavel Durov non si sono quasi verificati. In effetti, ce ne sono stati solo tre:
  1. Febbraio 2014
La notte tra il 22 e il 23 è stata per Telegram un periodo di fortuna e sfortuna allo stesso tempo. A seguito del crash di WhatsApp durato praticamente tre ore, molte persone hanno iniziato a installare il messenger di Pavel Durov sui loro smartphone. La velocità di accesso è stata pari a 100 account al secondo, con conseguente sovraccarico del server e bug temporanei.
  1. Ottobre 2015
Il 3 ottobre, molti utenti di Telegram di tutto il mondo hanno twittato l'impossibilità di connettersi all'applicazione o di inviare un messaggio. Dopo un po', la versione mobile ha smesso di essere aggiornata. Secondo alcune supposizioni, il bug in questione è stato provocato da un attacco DDoS.
  1. Agosto 2016
Il 5 agosto, i clienti di Telegram di Russia, Germania e altri Paesi europei hanno segnalato una parziale indisponibilità dell'applicazione. Anche se in seguito il supporto tecnico di Telegram non ha dato notizia di bug su larga scala.  
463