वर्चुअल नंबर का किराया बढ़ाना
continueRentNumber विधि का उपयोग SMS.online API के माध्यम से वर्चुअल नंबर के किराए की अवधि बढ़ाने के लिए किया जाता है। यह प्रक्रिया को स्वचालित करता है, जिससे SMS प्राप्त करने के लिए किराए पर लिए गए नंबर का निरंतर उपयोग सुनिश्चित होता है बिना इसके खोने के जोखिम के।
यह विधि उन स्थितियों के लिए है जब एक ही नंबर का लंबे समय तक उपयोग करना आवश्यक हो। आप बढ़ाने की अवधि निर्दिष्ट कर सकते हैं, जिसके बाद सिस्टम किराए की अवधि को अपडेट करेगा और सफल बढ़ोतरी की पुष्टि प्रदान करेगा।
सफल अनुरोध एक वस्तु लौटाता है जिसमें अपडेट किए गए किराए की जानकारी होती है, जिसमें नंबर की पहचान, नए किराए की अवधि और कटौती की गई राशि शामिल होती है। यह बढ़ी हुई अवधि के दौरान SMS प्राप्त करने की स्थिरता सुनिश्चित करता है।
अनुरोध का उदाहरण:
इनपुट डेटा
पैरामीटर | आवश्यक | नोट | विवरण |
---|---|---|---|
हाँ | API कुंजी में सेटिंग्स में प्रोफ़ाइल में देखें | API कुंजी भुगतान की गई सेवाओं तक पहुंच प्रदान करती है | |
हाँ | continueRentNumber | विधि का नाम | |
हाँ | संख्यात्मक मान | सक्रियता ID, जो नंबर के अनुरोध पर प्राप्त किया गया | |
हाँ | 4, 8, 12, 24, 72, 168, 360, 720, 2160 | किराए का समय घंटों में |
सर्वर का उत्तर
JSON
{ "status": "success", "phone": { "id": 1049, "endDate": "2020-01-31T12:01:52", "number": "79959707564" } }
कोड का उदाहरण
const api_key = "API_KEY"; # 'API_KEY' को अपने वास्तविक API कुंजी से बदलें।const id = 1; # नंबर के अनुरोध पर प्राप्त सक्रियता ID डालेंconst rent_time = 1; # ऊपर की तालिका से घंटे में नवीनीकरण का समय डालेंtry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=continueRentNumber&id=${id}&rent_time=${rent_time}`);# निर्दिष्ट URL पर GET अनुरोध करेंconst data = await response.json();# सर्वर से उत्तर की सामग्री प्रदर्शित करेंconsole.log(data);} catch (err) {# यदि कोई त्रुटि हुई, तो त्रुटि संदेश प्रदर्शित करेंconsole.error(err);}
संभावित त्रुटियाँ
पैरामीटर | विवरण |
---|---|
अमान्य क्रिया | |
गलत API कुंजी | |
अनुरोध में त्रुटि | |
समय जब खाता निलंबित है | |
खाता सक्रिय नहीं है | |
किराए का ID निर्दिष्ट नहीं किया गया | |
नंबर आपके द्वारा किराए पर नहीं लिया गया (गलत किराए का ID) | |
नवीनीकरण का समय अमान्य है | |
बैलेंस नहीं मिला | |
स्थिति अनुपस्थित है या गलत तरीके से निर्दिष्ट है |