Skip to content

Codici di Errore

Questa pagina fornisce informazioni sui codici di errore che possono essere restituiti dall'API TronZap.

Formato Risposta di Errore

Quando si verifica un errore, l'API restituirà una risposta con un codice di errore diverso da zero e un messaggio di errore:

json
{
    "code": 1,
    "error": "Descrizione del messaggio di errore"
}

Elenco Codici di Errore

CodiceDescrizioneRisoluzione
0SuccessoNon è un errore. La richiesta è stata completata con successo.
1Errore di autenticazioneControlla il tuo token API e assicurati che la tua firma sia calcolata correttamente.
2Servizio o parametri non validiControlla che il nome del servizio e i parametri siano corretti.
5Wallet non trovatoVerifica l'indirizzo del wallet o contatta il supporto se ritieni che questo sia un errore.
6Fondi insufficientiAggiungi fondi al tuo account o riduci la quantità di energia che stai richiedendo.
10Indirizzo TRON non validoControlla il formato dell'indirizzo TRON. Dovrebbe essere un indirizzo TRON valido di 34 caratteri.
11Quantità di energia non validaAssicurati che la quantità di energia richiesta sia valida.
12Durata non validaControlla che il parametro durata sia valido.
20Transazione non trovataVerifica che l'ID transazione o l'ID esterno sia corretto.
24Indirizzo non attivatoAttiva prima l'indirizzo effettuando una transazione di attivazione indirizzo.
25Indirizzo già attivatoL'indirizzo è già attivato. Nessuna azione necessaria.
500Errore interno del serverContatta il supporto se questo errore persiste.

Gestione degli Errori

Quando utilizzi l'API, dovresti implementare una logica di gestione degli errori per tutti i possibili codici di errore. Ecco alcune raccomandazioni:

Errori di Autenticazione (Codice 1)

Gli errori di autenticazione indicano problemi con le tue credenziali API o il calcolo della firma. Dovresti:

  • Verificare che il tuo token API sia corretto
  • Controllare la logica di calcolo della firma
  • Assicurarti che il tuo segreto API non sia esposto nel codice lato client

Errori di Risorse (Codici 5, 6, 10, 20)

Gli errori di risorse indicano problemi con le risorse fornite. Dovresti:

  • Validare gli indirizzi TRON prima di inviarli all'API
  • Controllare il saldo dell'account prima di effettuare transazioni
  • Verificare gli ID transazione quando controlli lo stato

Errori di Logica di Business (Codici 24, 25)

Gli errori di logica di business indicano problemi con l'operazione richiesta. Dovresti:

  • Implementare un controllo di attivazione indirizzo prima di tentare l'acquisto di energia
  • Saltare l'attivazione indirizzo se già attivato

Tron Energy API Documentation