वर्चुअल नंबर किराए पर लेने का अनुरोध

getRentNumber विधि का उपयोग वर्चुअल नंबर को निर्धारित अवधि के लिए SMS.online API के माध्यम से किराए पर लेने के लिए किया जाता है। यह आपको निर्दिष्ट देश और सेवा से SMS प्राप्त करने के लिए नंबर प्राप्त करने की प्रक्रिया को स्वचालित करने की अनुमति देता है। आप उपलब्ध नंबर के लिए देश, सेवा और (वैकल्पिक) ऑपरेटर के पैरामीटर निर्दिष्ट कर सकते हैं।

यह विधि उन स्थितियों के लिए उपयुक्त है जब कुछ दिनों, हफ्तों या महीनों के लिए स्थायी वर्चुअल नंबर की आवश्यकता होती है। यह लंबे समय तक SMS प्राप्त करने के लिए एक स्थिर चैनल की आवश्यकता वाले सिस्टम में नंबर को एकीकृत करने की अनुमति देता है।

सफल अनुरोध एक ऑब्जेक्ट लौटाता है जिसमें नंबर की जानकारी होती है, जिसमें उसका पहचानकर्ता, किराए की अवधि और लागत शामिल होती है। यह विधि उन अनुप्रयोगों और सेवाओं के लिए विशेष रूप से उपयोगी है जिनका इंटरैक्शन का चक्र लंबा होता है, जहां एक ही नंबर तक निरंतर पहुंच की आवश्यकता होती है।

अनुरोध का उदाहरण:

इनपुट डेटा

पैरामीटरआवश्यकनोटविवरण
हाँAPI कुंजी में सेटिंग्स में प्रोफ़ाइल में देखेंAPI कुंजी भुगतान की गई सेवाओं तक पहुंच प्रदान करती है
हाँgetRentNumberविधि का नाम
हाँबाईं मेनू में सेवाओं की सूची देखेंसेवा, जिसके लिए नंबर प्राप्त करना आवश्यक है
हाँबाईं मेनू में देशों की सूची देखेंदेश, जिसका नंबर प्राप्त करना आवश्यक है
नहींबाईं मेनू में ऑपरेटरों की सूची देखेंमोबाइल ऑपरेटर, जिसका नंबर प्राप्त करना आवश्यक है
नहीं4, 8, 12, 24, 72, 168, 360, 720, 2160किराए का समय घंटों में
नहीं-वेबहुक के लिए लिंक (डिफ़ॉल्ट रूप से ध्यान में नहीं लिया जाता है)

सर्वर का उत्तर

JSON
{ 
  "status": "success", 
  "phone": { 
    "id": 1, 
    "endDate": "2025-05-10T12:34:56", 
    "number": "79999876543"
    } 
}

कोड का उदाहरण

const api_key = "API_KEY"; # 'API_KEY' को अपने वास्तविक API कुंजी से बदलें।
const service = "SERVICE"; # 'SERVICE' को सेवा के पहचानकर्ता से बदलें। सभी पहचानकर्ताओं को दस्तावेज़ में बाईं मेनू में सूची में देखा जा सकता है।
const country = 1; # आवश्यक देश का नंबर डालें। सभी देशों के नंबरों को दस्तावेज़ में बाईं मेनू में सूची में देखा जा सकता है।
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentNumber&service=${service}&country=${country}`);
# निर्दिष्ट URL पर GET अनुरोध करें
const data = await response.json();
# सर्वर से उत्तर की सामग्री प्रदर्शित करें
console.log(data);
} catch (err) {
# यदि कोई त्रुटि हुई, तो त्रुटि संदेश प्रदर्शित करें
console.error(err);
}

संभावित त्रुटियाँ

पैरामीटरविवरण
अमान्य क्रिया
गलत API कुंजी
अनुरोध में त्रुटि
समय जब खाता निलंबित है
खाता सक्रिय नहीं है
अमान्य देश का नाम
अमान्य सेवा नाम
अमान्य समय
बैलेंस नहीं मिला
कोई उपलब्ध नंबर नहीं
खाता निलंबित है