नंबर की रेंट स्टेटस प्राप्त करें
getRentStatus विधि का उपयोग SMS.online API के माध्यम से किराए पर लिए गए वर्चुअल नंबर की स्थिति प्राप्त करने के लिए किया जाता है। यह रेंट स्टेटस की जांच करने की प्रक्रिया को स्वचालित करने और किराए पर लिए गए नंबर पर आने वाले SMS कोड को ट्रैक करने की अनुमति देता है।
यह विधि उन सिस्टम के लिए है जिन्हें किराए पर लिए गए नंबर की नियमित निगरानी की आवश्यकता होती है, ताकि समय पर पुष्टि कोड और अन्य डेटा प्राप्त किया जा सके जो किराए के दौरान आते हैं।
सफल अनुरोध एक ऑब्जेक्ट लौटाता है जिसमें रेंट स्टेटस की वर्तमान जानकारी होती है, जिसमें रेंट का अद्वितीय पहचानकर्ता, प्राप्त SMS कोड की सूची और रेंट समाप्ति का समय शामिल है। यह नंबर के उपयोग और वास्तविक समय में संदेश प्राप्त करने की प्रभावी निगरानी करने की अनुमति देता है।
अनुरोध का उदाहरण:
इनपुट डेटा
पैरामीटर | आवश्यक | नोट | विवरण |
---|---|---|---|
हाँ | API कुंजी में सेटिंग्स में प्रोफ़ाइल में देखें | API कुंजी भुगतान की गई सेवाओं तक पहुंच प्रदान करती है | |
हाँ | getRentStatus | विधि का नाम | |
हाँ | संख्यात्मक मान | सक्रियता ID, जो नंबर के अनुरोध पर प्राप्त किया गया | |
नहीं | संख्यात्मक मान | पृष्ठ संख्या, जिससे चयन शुरू होता है (पृष्ठों की संख्या 0 से शुरू होती है, नए से पुराने; डिफ़ॉल्ट 0) | |
नहीं | संख्यात्मक मान | अनुरोध किए गए पृष्ठों की संख्या (डिफ़ॉल्ट 10) |
सर्वर का उत्तर
JSON
{ "status": "success", "quantity": "2", "values": { "0": { "phoneFrom": "79180230628", "text": "5", "service": "ot", "date": "2020-01-30 14:31:58" }, "1": { "phoneFrom": "79180230628", "text": "4", "service": "ot", "date": "2025-05-30 14:04:16" } } }
कोड का उदाहरण
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=getRentStatus&id=${id}`);# निर्दिष्ट URL पर GET अनुरोध करेंconst data = await response.json();# सर्वर से उत्तर की सामग्री प्रदर्शित करेंconsole.log(data);} catch (err) {# यदि कोई त्रुटि हुई, तो त्रुटि संदेश प्रदर्शित करेंconsole.error(err);}
संभावित त्रुटियाँ
पैरामीटर | विवरण |
---|---|
अमान्य क्रिया | |
गलत API कुंजी | |
अनुरोध में त्रुटि | |
समय जब खाता निलंबित है | |
खाता सक्रिय नहीं है | |
किराए का ID निर्दिष्ट नहीं किया गया | |
नंबर आपके द्वारा किराए पर नहीं लिया गया (गलत किराए का ID) | |
किराया भुगतान किया गया और समाप्त हो गया | |
किराया रद्द किया गया और धन वापस किया गया | |
पहली SMS की प्रतीक्षा | |
नंबर निलंबित है, आपको धन वापस किया गया है |