वर्चुअल नंबर का किराया बढ़ाना

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)
नवीनीकरण का समय अमान्य है
बैलेंस नहीं मिला
स्थिति अनुपस्थित है या गलत तरीके से निर्दिष्ट है