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