Skip to content

Hata Kodları

Bu sayfa TronZap API'si tarafından döndürülebilecek hata kodları hakkında bilgi sağlar.

Hata Yanıt Formatı

Bir hata oluştuğunda, API sıfır olmayan bir hata kodu ve hata mesajı ile yanıt döndürür:

json
{
    "code": 1,
    "error": "Hata mesajı açıklaması"
}

Hata Kodu Listesi

KodAçıklamaÇözüm
0BaşarılıHata değil. İstek başarılı oldu.
1Kimlik doğrulama hatasıAPI token'ınızı kontrol edin ve imzanızın doğru hesaplandığından emin olun.
2Geçersiz hizmet veya parametrelerHizmet adı ve parametrelerin doğru olduğunu kontrol edin.
5Cüzdan bulunamadıCüzdan adresini doğrulayın veya bunun hata olduğunu düşünüyorsanız desteğe başvurun.
6Yetersiz bakiyeHesabınıza para ekleyin veya istediğiniz enerji miktarını azaltın.
10Geçersiz TRON adresiTRON adres formatını kontrol edin. Geçerli 34 karakterli TRON adresi olmalıdır.
11Geçersiz enerji miktarıİstenen enerji miktarının geçerli olduğundan emin olun.
12Geçersiz süreSüre parametresinin geçerli olduğunu kontrol edin.
20İşlem bulunamadıİşlem kimliği veya dış kimliğin doğru olduğunu doğrulayın.
24Adres etkinleştirilmemişÖnce adres etkinleştirme işlemi yaparak adresi etkinleştirin.
25Adres zaten etkinleştirilmişAdres zaten etkinleştirilmiş. Herhangi bir işlem yapmanıza gerek yok.
500Dahili sunucu hatasıBu hata devam ederse desteğe başvurun.

Hataları Ele Alma

API'yi kullanırken, tüm olası hata kodları için hata işleme mantığı uygulamalısınız. İşte bazı öneriler:

Kimlik Doğrulama Hataları (Kod 1)

Kimlik doğrulama hataları API kimlik bilgileriniz veya imza hesaplamanızla ilgili sorunları gösterir. Şunları yapmalısınız:

  • API token'ınızın doğru olduğunu doğrulayın
  • İmza hesaplama mantığınızı kontrol edin
  • API gizli anahtarınızın istemci tarafı kodunda açığa çıkmadığından emin olun

Kaynak Hataları (Kodlar 5, 6, 10, 20)

Kaynak hataları sağlanan kaynaklarla ilgili sorunları gösterir. Şunları yapmalısınız:

  • TRON adreslerini API'ye göndermeden önce doğrulayın
  • İşlem yapmadan önce hesap bakiyesini kontrol edin
  • Durum kontrol ederken işlem kimliklerini doğrulayın

İş Mantığı Hataları (Kodlar 24, 25)

İş mantığı hataları istenen işlemle ilgili sorunları gösterir. Şunları yapmalısınız:

  • Enerji satın alma denemesinden önce adres etkinleştirme kontrolü uygulayın
  • Zaten etkinleştirilmişse adres etkinleştirmeyi atlayın

Tron Energy API Documentation