Skip to content

Códigos de Erro

Esta página fornece informações sobre os códigos de erro que podem ser retornados pela API TronZap.

Formato da Resposta de Erro

Quando ocorre um erro, a API retornará uma resposta com um código de erro diferente de zero e uma mensagem de erro:

json
{
    "code": 1,
    "error": "Descrição da mensagem de erro"
}

Lista de Códigos de Erro

CódigoDescriçãoResolução
0SucessoNão é um erro. A requisição foi bem-sucedida.
1Erro de autenticaçãoVerifique seu token de API e certifique-se de que sua assinatura está calculada corretamente.
2Serviço ou parâmetros inválidosVerifique se o nome do serviço e os parâmetros estão corretos.
5Carteira não encontradaVerifique o endereço da carteira ou entre em contato com o suporte se acreditar que isso é um erro.
6Saldo insuficienteAdicione fundos à sua conta ou reduza a quantidade de energia que você está solicitando.
10Endereço TRON inválidoVerifique o formato do endereço TRON. Deve ser um endereço TRON válido de 34 caracteres.
11Quantidade de energia inválidaCertifique-se de que a quantidade de energia solicitada é válida.
12Duração inválidaVerifique se o parâmetro de duração é válido.
20Transação não encontradaVerifique se o ID da transação ou ID externo está correto.
24Endereço não ativadoAtive o endereço primeiro fazendo uma transação de ativação de endereço.
25Endereço já ativadoO endereço já está ativado. Nenhuma ação necessária.
500Erro interno do servidorEntre em contato com o suporte se este erro persistir.

Tratamento de Erros

Ao consumir a API, você deve implementar lógica de tratamento de erros para todos os códigos de erro possíveis. Aqui estão algumas recomendações:

Erros de Autenticação (Código 1)

Erros de autenticação indicam problemas com suas credenciais de API ou cálculo de assinatura. Você deve:

  • Verificar se seu token de API está correto
  • Verificar sua lógica de cálculo de assinatura
  • Garantir que seu segredo de API não esteja exposto no código do lado do cliente

Erros de Recurso (Códigos 5, 6, 10, 20)

Erros de recurso indicam problemas com os recursos fornecidos. Você deve:

  • Validar endereços TRON antes de enviá-los para a API
  • Verificar o saldo da conta antes de fazer transações
  • Verificar IDs de transação ao verificar o status

Erros de Lógica de Negócio (Códigos 24, 25)

Erros de lógica de negócio indicam problemas com a operação solicitada. Você deve:

  • Implementar verificação de ativação de endereço antes de tentar comprar energia
  • Pular a ativação de endereço se já estiver ativado

Tron Energy API Documentation