खाते का बैलेंस प्राप्त करना
getBalance विधि का उपयोग SMS.online API के माध्यम से खाते के वर्तमान बैलेंस को प्राप्त करने के लिए किया जाता है। यह बैलेंस की उपलब्धता की जांच को स्वचालित करने की अनुमति देता है, जिससे खर्चों पर नियंत्रण और सेवा की स्थिरता बनाए रखने में मदद मिलती है।
यह विधि उन सिस्टम के लिए अनुशंसित है जिन्हें नियमित रूप से खाते की स्थिति की निगरानी और समय पर रिचार्ज करने के निर्णय की आवश्यकता होती है। यह सेवा में धन की कमी के कारण व्यवधान से बचने में मदद करता है।
सफल अनुरोध एक ऑब्जेक्ट लौटाता है जिसमें वर्तमान बैलेंस की जानकारी होती है, जिसमें अनुरोध के समय उपलब्ध धन शामिल है। यह विधि स्वचालित प्रणालियों में विशेष रूप से उपयोगी है, जहां वास्तविक समय में बैलेंस की निगरानी की आवश्यकता होती है।
अनुरोध का उदाहरण:
इनपुट डेटा
पैरामीटर | आवश्यक | नोट | विवरण |
---|---|---|---|
हाँ | API कुंजी में सेटिंग्स में प्रोफ़ाइल में देखें | API कुंजी भुगतान की गई सेवाओं तक पहुंच प्रदान करती है | |
हाँ | getBalance | विधि का नाम |
सर्वर का उत्तर
ACCESS_BALANCE:BALANCEBALANCE - खाते का बैलेंस डॉलर में
कोड का उदाहरण
const api_key = "API_KEY"; # 'API_KEY' को अपने वास्तविक API कुंजी से बदलें।try {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getBalance`);# निर्दिष्ट URL पर GET अनुरोध करेंconst data = await response.json();# सर्वर से उत्तर की सामग्री प्रदर्शित करेंconsole.log(data);} catch (err) {# यदि कोई त्रुटि हुई, तो त्रुटि संदेश प्रदर्शित करेंconsole.error(err);}
संभावित त्रुटियाँ
पैरामीटर | विवरण |
---|---|
अमान्य क्रिया | |
गलत API कुंजी | |
अनुरोध में त्रुटि | |
समय जब खाता निलंबित है | |
खाता सक्रिय नहीं है |