Geliştirici dokümantasyonu
API çalışma alanıhttps://api.rentron.xyz/v1Üretim API’si · 7 uç nokta
Rentron Energy API
TRON Energy kiralamalarını fiyatlandırmak, oluşturmak ve izlemek için canlı API.
Hızlı istek
POST /v1/energy/quotes
curl https://api.rentron.xyz/v1/energy/quotes \
-X POST \
-H "Authorization: HMAC-SHA256 {api_key}:{base64_signature}" \
-H "X-Request-Timestamp: 1784376000" \
-H "Content-Type: application/json" \
-d '{
"address": "TXYZ",
"energy": 65000,
"duration_hours": 1
}' 200 OK
{ "total_trx": "3.200000", "can_afford": true }Uç nokta haritası
API temelleri
04/v1/time İstekleri imzalamadan önce API Unix saatini okuyun ve saat sapmasını teşhis edin.
/v1/balance Sipariş oluşturmadan önce kullanılabilir ve ayrılmış TRX tutarını okuyun.
/v1/energy/options Geçerli Energy miktarlarını, kiralama sürelerini ve yeni siparişlerin açık olup olmadığını okuyun.
/v1/energy/quotes Hesap bakiyesini değiştirmeden bir TRON adresi için güncel kiralama fiyatını hesaplayın.
Energy siparişleri
03/v1/energy/orders Tekrarlara dayanıklı bir Energy kiralaması oluşturun; sabit tutarı ve sorgulama URL'sini alın.
/v1/energy/orders/{id} Sahibi olduğunuz bir siparişi okuyun; teslimatın ve kiralama yaşam döngüsünün kesinleşip kesinleşmediğini belirleyin.
/v1/energy/orders?limit=20&cursor=... Siparişleri opak imleç sayfalamasıyla yeniden eskiye okuyun.
Genel bakış
Rentron Energy API, panelde elle işlem yapmadan sunucunuz üzerinden TRON Energy kiralamanızı sağlar. Entegrasyon normal HTTPS istekleri, HMAC doğrulaması ve sipariş durumu sorgulaması kullanır.
Bir dakikalık özet
| Ayar | Değer |
|---|---|
| Temel URL | https://api.rentron.xyz/v1 |
| Biçim | snake_case alanlı JSON |
| Doğrulama | GET /v1/time dışında HMAC-SHA256 |
| Sipariş güncellemeleri | Yalnızca sorgulama; webhook veya callback yok |
| Hatalar | RFC 9457, application/problem+json |
| OpenAPI | https://rentron.xyz/openapi/rentron-energy-v1.json |
API canlı hesap bakiyenizi kullanır. Ayrı bir sandbox API yoktur.
Sipariş akışı
- Güncel kiralama seçeneklerini okuyun ve fiyat isteyin.
- Benzersiz
client_request_idve teklifin tamtotal_trxdeğeriniexpected_total_trxolarak gönderin. - Dönen
iddeğerini veLocationbaşlığını saklayın. - Hem
lifecycle_finalhemdelivery_finaltrueolana dekGET /v1/energy/orders/{id}çağrısını sorgulayın.
Sözleşme garantileri
- Sunucu nihai tutarı sipariş oluşturulurken sabitler ve
total_trxolarak döndürür. - Para değerleri tam altı ondalık basamaklı dizgelerdir.
- Aynı
client_request_idile aynı isteği tekrar göndermek çift sipariş oluşturmaz. - Eksik veya başka hesaba ait sipariş kimlikleri aynı
404yanıtını döndürür. - Uygulama mantığı
detailmetnini ayrıştırmamalı, kararlı hatacodedeğerini kullanmalıdır.
Hızlı başlangıç ile devam edin; ardından doğrulama mantığını tek bir sunucu tarafı HTTP istemcisinde toplayın.
Rentron