การเริ่มต้นใช้งาน

ในการรับ API key กรุณาลงทะเบียนใน แดชบอร์ด

เอกสารเต็ม →

API สำหรับการเช่าพลังงาน

GET /calculate-energy-price

ขอประมาณค่าค่าเช่าพลังงานและจำนวนพลังงานที่สามารถเช่าได้

URL การร้องขอ
https://api.tronenergyrent.com/calculate-energy-price?period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]
พารามิเตอร์คำขอ ประเภท จำเป็น คำอธิบาย
period string ใช่ ระยะเวลาเช่า หนึ่งในค่าต่อไปนี้:
"1h" – 1 ชั่วโมง
"1d" – 1 วัน
"3d" – 3 วัน
"30d" – 30 วัน
energyAmount int ใช่ ปริมาณพลังงาน TRON ที่ต้องการเช่า (ขั้นต่ำ 15000 หน่วย)
preActivateDestinationAddress int ไม่ บนเครือข่าย TRON ที่อยู่จะต้องถูกเปิดใช้งานก่อนจึงจะสามารถรับพลังงานได้ ส่ง preActivateDestinationAddress=1 หากคุณต้องการคำนวณค่าเช่าพลังงานรวมถึงการเปิดใช้งานที่อยู่ TRON มิฉะนั้นให้ตั้งค่าเป็น "0" หรือข้ามพารามิเตอร์นี้
ตัวอย่างเนื้อหาการตอบกลับ
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "9d13d94d-4",
  "payload": {
    "availableEnergy": 75820891,
    "totalEnergy": 561779790,
    "minimumOrderEnergy": 15000,
    "maximumOrderEnergy": 200000000,
    "totalPriceSun": 2860000,
    "totalPriceTrx": 2.86,
    "explanation": "The price for each unit of energy is 44 SUN. The final price is calculated as 65000 ENERGY × 44 SUN = 2860000 SUN (2.860000 TRX)."
  }
}
GET /place-energy-order

ขอเช่าพลังงานไปยังวอลเล็ต TRON ที่ระบุ

URL การร้องขอ
https://api.tronenergyrent.com/place-energy-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]&destinationAddress=[WALLET]
พารามิเตอร์คำขอ ประเภท จำเป็น คำอธิบาย
apiKey string ใช่ คีย์ API ของคุณจาก แดชบอร์ด
period string ใช่ ระยะเวลาเช่า หนึ่งในค่าต่อไปนี้:
"1h" – 1 ชั่วโมง
"1d" – 1 วัน
"3d" – 3 วัน
"30d" – 30 วัน
energyAmount int ใช่ ปริมาณพลังงาน TRON ที่ต้องการเช่า (ขั้นต่ำ 15000 หน่วย)
destinationAddress string ใช่ ที่อยู่ TRON ปลายทางที่คุณต้องการรับพลังงาน
preActivateDestinationAddress int ไม่ บนเครือข่าย TRON ที่อยู่จะต้องถูกเปิดใช้งานก่อนจึงจะสามารถรับพลังงานได้
หากคุณต้องการเปิดใช้งานที่อยู่ก่อนรับพลังงาน
ให้ตั้งค่า preActivateDestinationAddress=1 มิฉะนั้นให้ตั้งค่าเป็น "0" หรือข้ามพารามิเตอร์นี้
จะมีการเรียกเก็บค่าธรรมเนียมการเปิดใช้งาน 1.5 TRX จากยอดคงเหลือของคุณหากตั้งค่าเป็น "1"
ตัวอย่างเนื้อหาการตอบกลับ
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "2651eacd-2428",
  "payload": {
    "orderId": "128de799-501e-44b2-8d6f-1fa825c2deed",
    "totalPriceSun": 5662800,
    "totalPriceTrx": 5.6628,
    "state": "PAID_BY_USER"
  }
}

API สำหรับการเช่า bandwidth

GET /calculate-bandwidth-price

ขอประมาณค่าค่าเช่า bandwidth และจำนวน bandwidth ที่สามารถเช่าได้

URL การร้องขอ
https://api.tronenergyrent.com/calculate-bandwidth-price?period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]
พารามิเตอร์คำขอ ประเภท จำเป็น คำอธิบาย
period string ใช่ ระยะเวลาเช่า หนึ่งในค่าต่อไปนี้:
"1h" – 1 ชั่วโมง
"1d" – 1 วัน
"3d" – 3 วัน
"30d" – 30 วัน
bandwidthAmount int ใช่ ปริมาณ TRON bandwidth ที่ต้องการเช่า (ขั้นต่ำ 1000 หน่วย)
preActivateDestinationAddress int ไม่ บนเครือข่าย TRON ที่อยู่จะต้องถูกเปิดใช้งานก่อนจึงจะสามารถรับ bandwidth ได้ ส่ง preActivateDestinationAddress=1 หากคุณต้องการคำนวณค่าเช่า bandwidth รวมถึงการเปิดใช้งานที่อยู่ TRON มิฉะนั้นให้ตั้งค่าเป็น "0" หรือข้ามพารามิเตอร์นี้
ตัวอย่างเนื้อหาการตอบกลับ
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "464879de-43",
  "payload": {
    "availableBandwidth": 283260,
    "totalBandwidth": 1977490,
    "minimumOrderBandwidth": 1000,
    "maximumOrderBandwidth": 5000,
    "totalPriceSun": 637000,
    "totalPriceTrx": 0.637,
    "explanation": "The price for each unit of bandwidth is 637 SUN. The final price is calculated as (1000 BANDWIDTH × 637 SUN) = 637000 SUN (0.637000 TRX)."
  }
}
GET /place-bandwidth-order

ขอเช่า bandwidth ไปยังวอลเล็ต TRON ที่ระบุ

URL การร้องขอ
https://api.tronenergyrent.com/place-bandwidth-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]&destinationAddress=[WALLET]
พารามิเตอร์คำขอ ประเภท จำเป็น คำอธิบาย
apiKey string ใช่ คีย์ API ของคุณจาก แดชบอร์ด
period string ใช่ ระยะเวลาเช่า หนึ่งในค่าต่อไปนี้:
"1h" – 1 ชั่วโมง
"1d" – 1 วัน
"3d" – 3 วัน
"30d" – 30 วัน
bandwidthAmount int ใช่ ปริมาณ TRON bandwidth ที่ต้องการเช่า (ขั้นต่ำ 1000 หน่วย)
destinationAddress string ใช่ ที่อยู่ TRON ปลายทางที่คุณต้องการรับ bandwidth
preActivateDestinationAddress int ไม่ บนเครือข่าย TRON ที่อยู่จะต้องถูกเปิดใช้งานก่อนจึงจะสามารถรับ bandwidth ได้
หากคุณต้องการเปิดใช้งานที่อยู่ก่อนรับ bandwidth
ให้ตั้งค่า preActivateDestinationAddress=1 มิฉะนั้นให้ตั้งค่าเป็น "0" หรือข้ามพารามิเตอร์นี้
จะมีการเรียกเก็บค่าธรรมเนียมการเปิดใช้งาน 1.5 TRX จากยอดคงเหลือของคุณหากตั้งค่าเป็น "1"
ตัวอย่างเนื้อหาการตอบกลับ
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "2fb29976-17",
  "payload": {
    "orderId": "81a6ccd3-9d4c-41d3-b03c-34e78c2eed8f",
    "totalPriceSun": 637000,
    "totalPriceTrx": 0.637,
    "state": "PAID_BY_USER"
  }
}