Skip to main content

Introduzione

Questa guida copre tutti i possibili codici di risposta, formati di errore e best practice per gestire gli errori durante l’integrazione con l’API Lovi.

📊 Codici di Stato HTTP

Risposte di Successo

200 OK - Richiesta Riuscita

Notifica Elaborata:
Template Recuperati:
Template Creato:

Risposte di Errore Client (4xx)

400 Bad Request - Parametri Non Validi

Campo Richiesto Mancante:
Formato Parametro Non Valido:

401 Unauthorized - Autenticazione Fallita

Chiave di Accesso Non Valida:

403 Forbidden - Accesso Negato

Permessi Insufficienti:

404 Not Found - Risorsa Non Trovata

Template Non Trovato:

422 Unprocessable Entity - Errore Logica Business

Template Non Approvato:

429 Too Many Requests - Limite di Tariffa Superato

Limite di Tariffa Raggiunto:

Risposte di Errore Server (5xx)

500 Internal Server Error

Errore Server Generale:

502 Bad Gateway

Errore Servizio Upstream:

503 Service Unavailable

Modalità Manutenzione:

🔄 Strategie di Retry

Logica di Retry Raccomandata


📝 Best Practice

Checklist Gestione Errori

Validazione Pre-Richiesta
  • Valida formato numero telefono
  • Controlla campi richiesti
  • Valida formato datetime
  • Verifica esistenza template
Monitoraggio Richieste
  • Registra tutte le richieste API
  • Includi request_id nei log
  • Monitora tempi di risposta
  • Traccia tassi di errore
Recupero Errori
  • Implementa logica di retry appropriata
  • Memorizza token di autenticazione
  • Gestisci limiti di tariffa con grazia
  • Fornisci messaggi di errore significativi agli utenti
Esperienza Utente
  • Mostra messaggi di errore user-friendly
  • Fornisci feedback actionable
  • Non esporre dettagli di errore interni
  • Offri alternative quando possibile
Ricorda di includere sempre il request_id quando contatti il supporto per una risoluzione più veloce dei problemi.