Traduzione dei messaggi di errore da un'API esterna?

2

Se sto localizzando un software che utilizza un'API esterna, come devo gestire i messaggi di errore che hanno origine in questa API? Non controllo l'API, la consumo solo. Le risposte di errore non sono molto strutturate: alcune contengono codici di errore, altre contengono dettagli dettagliati nel testo, altre quasi nulla. Alcuni errori possono essere risolti dall'utente (configurazione errata), alcuni sono causati dal servizio esterno (sovraccarico del server), alcuni potrebbero essere causati da un bug nel mio software (ovviamente, questo sarebbe molto improbabile ...).

Vorrei offrire un'esperienza piacevole ai miei utenti finali, in modo che sappiano cosa è andato storto e cosa possono fare per risolverlo . Qual è la migliore strategia da usare qui?

(Questa è una generalizzazione di una domanda da WordPress Stack Exchange . Ho pensato che valesse la pena riproporlo qui, perché non è limitato ai plugin di WordPress.)

    
posta Jan Fabry 01.03.2011 - 14:34
fonte

1 risposta

2

Stai cercando il Pattern adattatore . Accolgo sempre un'API esterna altrimenti rientra nel resto dell'applicazione (il tuo problema con i codici di errore è un buon esempio).

    
risposta data 01.03.2011 - 14:53
fonte

Leggi altre domande sui tag