TronRental API para sa mga baguhan: bumili ng TRON energy sa 7 hakbang

Isang hakbang-hakbang na gabay para sa mga developer na walang karanasan sa TRON. Mula sa pagpaparehistro hanggang sa iyong unang pagbili ng energy sa pamamagitan ng API.

Alex Goldsmith
May-akda & Mananaliksik
12 artikulo

Para Kanino Ang Gabay Na Ito?

Ang gabay na ito ay para sa mga developer, bot creator, at business owner na gustong i-automate ang pagbili ng TRON energy at bandwidth. Hindi kailangan ng dating karanasan sa TRON.

Sa pagtatapos ng gabay na ito, magagawa mong suriin ang mga presyo, bumili ng energy, bumili ng bandwidth, at suriin ang status ng order — lahat mula sa iyong sariling code.

Ano ang maaari mong itayo gamit ang API:

Isang bot na awtomatikong bumibili ng energy bago ang bawat paglipat ng USDT

Integrasyon sa iyong sariling palitan, wallet, o serbisyong pangbayad

Batch na pagbili ng energy para sa maraming address nang sabay-sabay

Ano ang API at Bakit Gamitin Ito?

Ang API (Application Programming Interface) ay isang paraan upang kontrolin ang isang serbisyo mula sa iyong code sa halip na mag-click ng mga button sa isang website. Isipin ito bilang isang remote control para sa TronRental.

Sa TronRental API maaari mong gawin ang lahat ng magagawa sa website — suriin ang mga presyo, bumili ng energy, bumili ng bandwidth — ngunit awtomatiko, mula sa isang script o server.

Manual vs API

Manual: buksan ang site, mag-login, ilagay ang address, piliin ang dami, i-click ang buy, maghintay, ulitin

API: isang HTTP request → nai-delegate ang energy sa loob ng ilang segundo. Hindi na kailangan ng browser.

1

Hakbang 1 — Mag-Sign Up at Mag-Log In

Pumunta sa tronrental.com at gumawa ng account. Maaari kang mag-sign up gamit ang email, Google, Telegram, o TronLink wallet.

Pagkatapos ng pagpaparehistro, pumunta sa iyong Dashboard. Dito mo pinamamahalaan ang lahat: balanse, mga order, API key, at mga setting.

2

Hakbang 2 — Gumawa ng API Key

Sa Dashboard, pumunta sa seksyong API at i-click ang "Create API Key".

Mahalaga: isang beses lamang ipinakita ang API key. Kopyahin ito at i-save sa ligtas na lugar. Kung mawala ito, kailangan mong gumawa ng bago.

Ang API key ay parang password para sa iyong script. Sinasabi nito sa TronRental kung sino ang gumagawa ng request at sinisingil ang iyong balanse sa account.

Opsyonal: maaari mong limitahan ang key sa mga tiyak na IP address para sa dagdag na seguridad. Tanging mga request mula sa mga IP na iyon lamang ang tatanggapin.

Opsyonal: magtakda ng Webhook URL para makatanggap ng awtomatikong abiso kapag nagbago ang status ng iyong order (hal., nai-delegate na ang energy).

3

Hakbang 3 — Mag-Deposito ng Pondo

Pumunta sa Dashboard → Deposit at kopyahin ang iyong personal na deposit address.

Magpadala ng TRX o USDT (TRC-20) sa address na ito. Karaniwang nakukumpirma ang deposito sa loob ng 30 segundo.

Maaari mong suriin ang iyong balanse sa pamamagitan ng API:

curl -X GET https://tronrental.com/api/v1/account/balance \
  -H "Authorization: Bearer YOUR_API_KEY"
# Python
import requests

API_KEY = "YOUR_API_KEY"
headers = {"Authorization": f"Bearer {API_KEY}"}

r = requests.get("https://tronrental.com/api/v1/account/balance", headers=headers)
print(r.json())
// JavaScript (Node.js)
const API_KEY = "YOUR_API_KEY";

const res = await fetch("https://tronrental.com/api/v1/account/balance", {
  headers: { "Authorization": `Bearer ${API_KEY}` }
});
console.log(await res.json());

Tugon:

{
  "balance_trx": "150.50",
  "balance_usdt": "0.00",
  "deposit_address": "TYour1Deposit2Address3Here..."
}
4

Hakbang 4 — Suriin ang Mga Kasalukuyang Presyo

Bago bumili, suriin ang mga kasalukuyang presyo. Pampublikong endpoint ito — hindi kailangan ng API key.

curl -X GET https://tronrental.com/api/v1/prices
# Python
import requests
r = requests.get("https://tronrental.com/api/v1/prices")
print(r.json())
// JavaScript
const res = await fetch("https://tronrental.com/api/v1/prices");
console.log(await res.json());

Tugon:

{
  "energy_sun_per_unit": "33",
  "energy_trx_per_65k": "2.12",
  "bandwidth_trx": {
    "1d": "9.60"
  },
  "burn_cost_trx": "6.43",
  "savings_percent": "72",
  "trx_usd_rate": "0.25"
}

Paliwanag ng mga field ng tugon:

  • energy_sun_per_unit — presyo bawat 1 unit ng energy (sa SUN). energy_trx_per_65k — presyo para sa 65,000 energy sa loob ng 1 oras (sa TRX)
  • bandwidth — presyo bawat 1,000 bandwidth para sa 1 araw (sa TRX)
  • burn_cost_trx — gaano karaming TRX ang masu-sunog mo nang walang energy
  • savings_percent — magkano ang iyong matitipid sa pag-rent kumpara sa pag-burn

Ang presyo ay lumulutang at nagbabago sa real time. Halimbawa: sa 33 SUN bawat unit, ang 65,000 energy ay nagkakahalaga ng 33 × 65,000 / 1,000,000 ≈ 2.12 TRX. Sa burn rate na 100 SUN/unit, ang pagsusunog ay magkakahalaga ng 6.43 TRX — nakakatipid ang rental ng ~67%.

Tingnan ang mga kasalukuyang presyo →
5

Hakbang 5 — Bumili ng Energy

Ngayon ang pangunahing bahagi — ang pagbili ng energy. Magpadala ng POST request na may target address, volume, at duration.

Mga parameter:

  • target_addresstarget_address — ang TRON address na makakatanggap ng energy
  • volumevolume — dami ng energy (min 32,000, max 5,000,000)
  • durationduration — panahon ng rental: "1h" (1 oras)

Magkano ang energy na kailangan mo? Para sa USDT transfer: 65,000 kung mayroon nang USDT ang tatanggap, o 131,000 kung wala.

Kahilingan:

curl -X POST https://tronrental.com/api/v1/energy/buy \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "target_address": "TReceiverAddress...",
    "volume": 65000,
    "duration": "1h"
  }'
# Python
import requests

API_KEY = "YOUR_API_KEY"
headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

data = {
    "target_address": "TReceiverAddress...",
    "volume": 65000,
    "duration": "1h"
}

r = requests.post("https://tronrental.com/api/v1/energy/buy",
                   headers=headers, json=data)
print(r.json())
// JavaScript (Node.js)
const API_KEY = "YOUR_API_KEY";

const res = await fetch("https://tronrental.com/api/v1/energy/buy", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${API_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    target_address: "TReceiverAddress...",
    volume: 65000,
    duration: "1h"
  })
});
console.log(await res.json());

Tugon:

{
  "id": 1234,
  "type": "energy",
  "target_address": "TReceiverAddress...",
  "volume": 65000,
  "duration": "1h",
  "price_trx": "2.12",
  "status": "pending",
  "created_at": "2026-02-28T12:00:00Z"
}

Mga status ng order:

  • pending — nalikhang order, naghihintay na maproseso
  • delegated — na-delegate na ang energy sa target address
  • completed — natapos ang panahon ng rental, nakuha muli ang energy
6

Hakbang 6 — Bumili ng Bandwidth

Ang bandwidth ay gumagana katulad ng energy. Kinakailangan ito para sa anumang transaksyon sa TRON (hindi lamang USDT).

Mga parameter:

  • target_addresstarget_address — ang TRON address na makakatanggap ng bandwidth
  • volumevolume — dami ng bandwidth (min 350, max 100,000)
  • durationduration — panahon ng rental: "1h"

May fixed fee na 0.2 TRX sa bawat bandwidth order.

Kahilingan:

curl -X POST https://tronrental.com/api/v1/bandwidth/buy \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "target_address": "TReceiverAddress...",
    "volume": 5000,
    "duration": "1h"
  }'
# Python
import requests

API_KEY = "YOUR_API_KEY"
headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

data = {
    "target_address": "TReceiverAddress...",
    "volume": 5000,
    "duration": "1h"
}

r = requests.post("https://tronrental.com/api/v1/bandwidth/buy",
                   headers=headers, json=data)
print(r.json())
// JavaScript (Node.js)
const API_KEY = "YOUR_API_KEY";

const res = await fetch("https://tronrental.com/api/v1/bandwidth/buy", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${API_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    target_address: "TReceiverAddress...",
    volume: 5000,
    duration: "1h"
  })
});
console.log(await res.json());

Tugon:

{
  "id": 1235,
  "type": "bandwidth",
  "target_address": "TReceiverAddress...",
  "volume": 5000,
  "duration": "1h",
  "price_trx": "2.20",
  "status": "pending",
  "created_at": "2026-02-28T12:05:00Z"
}
7

Hakbang 7 — Suriin ang Status ng Order

Pagkatapos mag-order, maaari mong tingnan ang katayuan nito anumang oras.

Kunin ang lahat ng iyong mga order:

curl -X GET https://tronrental.com/api/v1/orders \
  -H "Authorization: Bearer YOUR_API_KEY"

Kunin ang isang partikular na order ayon sa ID:

curl -X GET https://tronrental.com/api/v1/orders/1234 \
  -H "Authorization: Bearer YOUR_API_KEY"
# Python
import requests

API_KEY = "YOUR_API_KEY"
headers = {"Authorization": f"Bearer {API_KEY}"}

# All orders
orders = requests.get("https://tronrental.com/api/v1/orders",
                       headers=headers).json()

# Single order
order = requests.get("https://tronrental.com/api/v1/orders/1234",
                      headers=headers).json()
print(order["status"])  # "delegated"

Tugon:

{
  "id": 1234,
  "type": "energy",
  "target_address": "TReceiverAddress...",
  "volume": 65000,
  "duration": "1h",
  "price_trx": "2.12",
  "status": "delegated",
  "delegate_txid": "abc123def456...",
  "created_at": "2026-02-28T12:00:00Z",
  "delegated_at": "2026-02-28T12:00:04Z"
}

Hanapin ang field na "status". Kapag nagsabing "delegated", matagumpay nang naihatid ang enerhiya o bandwidth sa target na address. Ang field na "delegate_txid" ay naglalaman ng on-chain transaction hash.

Mga Pinakamahusay na Gawi at Tip

Seguridad

Huwag i-hardcode ang iyong API key sa source code. Gumamit ng environment variables sa halip:

Python:

import os
API_KEY = os.environ["TRONRENTAL_API_KEY"]

JavaScript/Node.js:

const API_KEY = process.env.TRONRENTAL_API_KEY;

IP Whitelist

Para sa produksyon, palaging itakda ang IP whitelist sa iyong API key. Sa ganitong paraan, kahit na ma-leak ang key, hindi ito magagamit mula sa ibang server.

Mga Limitasyon sa Rate

Pinapayagan ng API ang 30 kahilingan bawat 60 segundo bawat key. Kung lalampas ka dito, makakatanggap ka ng tugon na 429 Too Many Requests. Magdagdag ng maliit na pagkaantala sa pagitan ng mga kahilingan kung ginagawa mo ang mga ito sa isang loop.

Mga Karaniwang Error

Narito ang mga pinakakaraniwang error code at ang dapat gawin:

401 Unauthorized — invalid o nawawalang API key. Suriin ang Authorization header.

400 Bad Request — mga di-wastong parameter (hal., masyadong mababa ang volume). Suriin ang mensahe ng error sa tugon.

402 Payment Required — hindi sapat ang balanse. Mag-deposit ng higit pang TRX.

429 Too Many Requests — nalampasan ang limitasyon sa rate. Maghintay at subukang muli.

Mga Webhook

Sa halip na mag-polling para sa katayuan ng order, mag-set up ng webhook URL sa iyong mga setting ng API key. Magpapadala ang TronRental ng POST request sa iyong URL tuwing magbabago ang katayuan ng order.

Kasama sa webhook payload ang buong order object na may na-update na katayuan.

Mga Madalas Itanong

Magkano ang enerhiyang kailangan ko para sa isang USDT transfer?

65,000 energy kung ang tatanggap ay mayroon nang USDT, o 131,000 kung wala. Gamitin ang aming Energy Calculator para suriin ang anumang address.

Gaano kabilis na ini-delegate ang energy?

Karaniwang sa loob ng 3-5 segundo pagkatapos malagyan ng order. Ang status ay nagbabago mula "pending" patungong "delegated" sa sandaling makumpirma ang transaksyon sa on-chain.

Ano ang mangyayari kung maubos ang aking balanse?

Magbabalik ang API ng 402 error. Ang iyong mga kasalukuyang order ay mananatiling aktibo hanggang sa matapos ang kanilang rental period. Mag-deposit lamang ng TRX at magpatuloy.

Maaari ba akong bumili ng energy para sa address ng ibang tao?

Oo. Ang parameter na target_address ay maaaring maging anumang valid na TRON address. Hindi mo kailangang pagmamay-ari ito.

Anong mga programming language ang sinusuportahan?

Anumang language na kayang gumawa ng HTTP request. Ang API ay isang standard na REST API. Nagpapakita kami ng mga halimbawa sa Python, JavaScript, at curl, ngunit maaari ka ring gumamit ng Go, PHP, Java, Rust, o anupaman.

Handa na Bang Magsimula?

Gumawa ng iyong API key at i-automate ang pagbili ng energy ngayon.

Pumunta sa Dashboard
Ibahagi:

Nakatulong ba ito?