मुख्य सामग्री पर जाएं
POST
एनर्जी नियम बनाएं

एनर्जी नियम बनाएं

एक एड्रेस के लिए ऑटो रिफिल नियम बनाता है। अगली जाँच से, जब भी एड्रेस पर उपलब्ध एनर्जी threshold_energy से कम होती है, हम एक घंटे के लिए add_volume एनर्जी खरीदते हैं और आपके बैलेंस से शुल्क लेते हैं। जाँच, लागत और स्थितियाँ कैसे काम करती हैं, यह जानने के लिए अवलोकन देखें। अनुरोध केवल नियम बनाता है — यह स्वयं कुछ नहीं खरीदता। buy_energy स्कोप आवश्यक है। पहले एक रिफिल की कीमत देखने के लिए एनर्जी रिफिल मूल्य अनुमान का उपयोग करें।

अनुरोध बॉडी

string
आवश्यक
वह TRON एड्रेस जिस पर आपूर्ति बनाए रखनी है (T… प्रारूप, 34 अक्षर)। कॉन्ट्रैक्ट एड्रेस अस्वीकार किए जाते हैं।
number
आवश्यक
जब एड्रेस पर उपलब्ध एनर्जी इससे कम हो, तब खरीदें। 1 से 50,000,000 तक।
number
आवश्यक
प्रति रिफिल खरीदी जाने वाली एनर्जी। 32,000 से 5,000,000 तक। इसे threshold_energy के बराबर या उससे ऊपर रखें — देखें अवलोकन में चेतावनी।
string
डिफ़ॉल्ट:"1h"
हर रिफिल के किराये की अवधि। केवल "1h" स्वीकार किया जाता है; कोई अन्य मान 422 लौटाता है।
string
नियम के लिए आपका अपना नाम, अधिकतम 100 अक्षर। वैकल्पिक।

रिस्पॉन्स

नया नियम — वही फ़ील्ड जो एनर्जी नियमों की सूची में हैं — और साथ में इस समय के एड्रेस के बारे में दो फ़ील्ड:
number | null
नियम बनाए जाने के समय एड्रेस पर उपलब्ध एनर्जी। यदि इसे पढ़ा नहीं जा सका तो null; नियम हर हाल में बन जाता है।
boolean
true यदि current_energy पहले से थ्रेशोल्ड से नीचे है, यानी अगली जाँच — आमतौर पर एक मिनट के भीतर — खरीदेगी। false यदि एड्रेस पर पर्याप्त है, या स्तर पढ़ा नहीं जा सका।

उदाहरण

Response

त्रुटियाँ

सत्यापन त्रुटि फ्रेमवर्क के प्रारूप में आती है, जिसमें detail एक ऐरे होता है:
टाइमआउट के बाद नियम बनाने का अनुरोध दोबारा भेजना सुरक्षित है। यदि पहला अनुरोध सफल हो गया था, तो दोबारा भेजा गया अनुरोध दूसरा नियम बनाने के बजाय 409 AUTOREFILL_ADDRESS_TAKEN लौटाता है; उसका id पाने के लिए अपने नियमों की सूची देखें।