API TronRental don masu farawa: sayi makamashi TRON a matakai 7
Jagora mataki-da-mataki ga masu haɓaka software waɗanda ba su da ƙwarewa a TRON. Daga rajista zuwa siyan makamashi na farko ta API.
Wannan Jagora Yayake Wa?
Wannan jagorar tana da nufin masu haɓaka software, masu ƙirƙirar bot, da masu kasuwanci waɗanda suke son sarrafa siyan TRON energy da bandwidth ta atomatik. Ba a buƙatar ƙwarewa ta TRON kafin fara.
A ƙarshen wannan jagorar, za ku iya duba farashi, siya energy, siya bandwidth, da duba matsayin oda — duk daga cikin lambar ku.
Abubuwan da za ku iya gina da API:
Bot wanda ke siya energy ta atomatik kafin kowace canja wurin USDT
Haɗawa da musayar ku, wallet, ko sabis ɗin biyan kuɗi
Siyan energy a taro don adiresoshi da yawa a lokaci guda
Menene API kuma Me Ya Sa Ake Amfani Da Shi?
API (Application Programming Interface) hanya ce ta sarrafa sabis daga cikin lambar ku maimakon dannawa maballan gidan yanar gizo. Yi tunanin shi a matsayin nisa-sarrafa na TronRental.
Da TronRental API za ku iya yin duk abin da gidan yanar gizon ke yi — duba farashi, siya energy, siya bandwidth — amma ta atomatik, daga script ko sabar.
Hannu da Hannu vs API
Hannu da hannu: buɗe gidan yanar gizo, shiga, shigar da adireshi, zaɓi ƙarar siyan, danna siya, jira, maimaita
API: buƙatu ɗaya na HTTP → an ba da energy cikin daƙiƙa. Ba a buƙatar browser.
Mataki na 1 — Yi Rajista kuma Ka Shiga
Je zuwa tronrental.com ka ƙirƙiri asusun. Za ku iya yi rajista da imel, Google, Telegram, ko wallet ɗin TronLink.
Bayan rajista, je zuwa Dashboard ɗinku. Anan ne kuke sarrafa komai: ma'auni, oda, maɓallan API, da saiti.
Mataki na 2 — Ƙirƙiri Mabuɗin API
A cikin Dashboard, je zuwa sashen API kuma danna "Create API Key".
Muhimmi: an nuna mabuɗin API sau ɗaya kawai. Kwafi shi ka ajiye shi a wuri mai aminci. Idan ka rasa shi, za ka buƙaci ƙirƙirar sabon ɗaya.
Mabuɗin API kamar kalmar sirri ne na script ɗinka. Yana sanar da TronRental wanda ke yin buƙatun kuma yana cajin ma'aunin asusunka.
Zaɓi: za ku iya iyakance mabuɗin zuwa adiresoshin IP na musamman don ƙarin tsaro. Buƙatun daga waɗancan IP kawai za a karɓa.
Zaɓi: saita URL ɗin Webhook don karɓar sanarwa ta atomatik lokacin da matsayin odar ku ya canza (misali, an ba da energy).
Mataki na 3 — Ajiye Kuɗi
Je zuwa Dashboard → Deposit kuma kwafi adireshi ɗinka na ajiyar kuɗi na mutum.
Aika TRX ko USDT (TRC-20) zuwa wannan adireshi. Ana tabbatar da ajiyar yawanci cikin daƙiƙa 30.
Za ku iya duba ma'auninku ta 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());Amsa:
{
"balance_trx": "150.50",
"balance_usdt": "0.00",
"deposit_address": "TYour1Deposit2Address3Here..."
}Mataki na 4 — Duba Farashin Yanzu
Kafin siya, duba farashin yanzu. Wannan ƙarshen na jama'a ne — babu buƙatar maɓallin API.
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());Amsa:
{
"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"
}Bayanin filayen amsa:
- energy_sun_per_unit — farashi per 1 energy unit (a cikin SUN). energy_trx_per_65k — farashi don 65,000 energy na awa 1 (a cikin TRX)
- bandwidth — farashi per 1,000 bandwidth na yini 1 (a cikin TRX)
- burn_cost_trx — nawa TRX za ka ƙone ba tare da energy ba
- savings_percent — nawa kake adana ta hanyar haya vs ƙonewa
Farashi yana iyo kuma yana canzawa ainihin lokaci. Misali: a 33 SUN per unit, 65,000 energy yana kashe 33 × 65,000 / 1,000,000 ≈ 2.12 TRX. A ƙimar ƙonewa na 100 SUN/unit, ƙonewa zai kashe 6.43 TRX — haya tana adana ~67%.
Mataki na 5 — Saya Energy
Yanzu babban ɓangare — sayan energy. Aika POST buƙata tare da adireshi mai karɓa, ƙarar, da tsawon lokaci.
Sigogi:
target_address— target_address — adireshi na TRON da zai karɓi energyvolume— volume — adadin energy (min 32,000, max 5,000,000)duration— duration — lokacin haya: "1h" (awa 1)
Nawa energy kuke buƙata? Don canja wurin USDT: 65,000 idan mai karɓa yana da USDT tuni, ko 131,000 idan ba shi da.
Buƙata:
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());Amsa:
{
"id": 1234,
"type": "energy",
"target_address": "TReceiverAddress...",
"volume": 65000,
"duration": "1h",
"price_trx": "2.12",
"status": "pending",
"created_at": "2026-02-28T12:00:00Z"
}Matsayin odar:
- pending — an ƙirƙiri oda, ana jiran aiwatarwa
- delegated — an ba da energy ga adireshi mai karɓa
- completed — lokacin haya ya ƙare, an dawo da energy
Mataki na 6 — Saya Bandwidth
Bandwidth yana aiki iri ɗaya da energy. Ana buƙatarsa don duk wani ma'amala na TRON (ba kawai USDT ba).
Sigogi:
target_address— target_address — adireshin TRON da zai karɓi bandwidthvolume— volume — adadin bandwidth (min 350, max 100,000)duration— duration — lokacin haya: "1h"
An ƙara kuɗin aiki na 0.2 TRX ga kowane odar bandwidth.
Buƙata:
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());Amsa:
{
"id": 1235,
"type": "bandwidth",
"target_address": "TReceiverAddress...",
"volume": 5000,
"duration": "1h",
"price_trx": "2.20",
"status": "pending",
"created_at": "2026-02-28T12:05:00Z"
}Mataki na 7 — Duba Matsayin Oda
Bayan sanya oda, zaka iya duba matsayinta a kowane lokaci.
Samu duk odaninka:
curl -X GET https://tronrental.com/api/v1/orders \
-H "Authorization: Bearer YOUR_API_KEY"Samu wata oda ta musamman ta hanyar 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"Amsa:
{
"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"
}Nemi filin "status". Idan ya ce "delegated", energy ko bandwidth an isar da shi zuwa adireshin da aka nufa. Filin "delegate_txid" yana ɗauke da hash ɗin ma'amalар da ke kan sarkar.
Kyawawan Ayyuka & Shawarwari
Tsaro
Kada ka rubuta maɓallin API ɗinka a cikin lambar tushe kai tsaye. Yi amfani da canjin yanayi maimakon haka:
Python:
import os
API_KEY = os.environ["TRONRENTAL_API_KEY"]JavaScript/Node.js:
const API_KEY = process.env.TRONRENTAL_API_KEY;Jerin IP na Izni
Don samarwa, koyaushe saita jerin IP na izni akan maɓallin API ɗinka. Ta wannan hanya, ko da maɓallin ya fita, ba za a iya amfani da shi daga wani uwar garken ba.
Iyakokin Yawan Buƙatu
API tana ba da izinin buƙatu 30 a cikin daƙiƙa 60 a kowane maɓalli. Idan ka wuce wannan, za ka sami amsar 429 Too Many Requests. Ƙara ɗan jinkiri tsakanin buƙatu idan kana yin su cikin madauki.
Kurakurai na Gama-Gari
Ga kurakuran da suka fi zama gama-gari da abin da za a yi:
401 Unauthorized — maɓallin API mara inganci ko da ba a sanya shi ba. Duba taken Authorization.
400 Bad Request — sigogi mara inganci (misali, ƙarancin adadi). Duba saƙon kuskure a cikin amsar.
402 Payment Required — balance bai isa ba. Ƙara saka TRX.
429 Too Many Requests — an wuce iyakar buƙatu. Jira sannan sake gwadawa.
Webhooks
Maimakon duba matsayin oda akai-akai, saita URL na webhook a cikin saitunan maɓallin API ɗinka. TronRental zai aika POST request zuwa URL ɗinka duk lokacin da matsayin oda ya canza.
Bayanan webhook sun haɗa da cikakken abin oda tare da matsayin da aka sabunta.
Tambayoyin da Ake Yawan Yi
Nawa ne makamashi nake buƙata don canja wurin USDT?
Makamashi 65,000 idan mai karɓa yana da USDT, ko 131,000 idan ba shi da shi. Yi amfani da Hasashen Makamashi namu don duba kowane adireshi.
Yaya sauri ake bayar da makamashi?
Yawanci cikin daƙiƙa 3-5 bayan an sanya oda. Matsayin ya canza daga "pending" zuwa "delegated" nan da nan bayan an tabbatar da ma'amalar on-chain.
Me zai faru idan balance na ya ƙare?
API ɗin zai mayar da kuskure 402. Odannin da ke aiki za su kasance har sai lokacin hayarsu ya ƙare. Kawai saka ƙarin TRX ka ci gaba.
Zan iya saya makamashi don adireshi na wani?
I. Sigogi na target_address na iya zama kowane adireshi na TRON mai inganci. Ba lazimi ka mallake shi.
Waɗanne yarukan shirye-shirye ake tallafawa?
Kowane yare da zai iya yin buƙatun HTTP. API ɗin REST API ne na yau da kullun. Muna nuna misalai a cikin Python, JavaScript, da curl, amma za ka iya amfani da Go, PHP, Java, Rust, ko kowane yare.