नंबर ऑर्डर करें
getNumber विधि का उपयोग SMS.online API के माध्यम से एक बार उपयोग होने वाले वर्चुअल नंबर को प्राप्त करने के लिए किया जाता है। यह उन बाहरी प्लेटफार्मों पर सत्यापन के लिए नंबर को स्वचालित रूप से अनुरोध करने की अनुमति देता है, जिन्हें SMS के माध्यम से पुष्टि की आवश्यकता होती है। यह विधि देश, सेवा और (वैकल्पिक) ऑपरेटर के पैरामीटर को सटीक नंबर चयन के लिए स्वीकार करती है।
यदि अनुरोध सफलतापूर्वक पूरा होता है, तो यह एक सक्रियण पहचानकर्ता और स्वयं नंबर के साथ एक स्ट्रिंग लौटाता है। यह विधि SMS के माध्यम से स्वचालित पंजीकरण और खाते की पुष्टि के लिए प्रणालियों में एकीकरण के लिए डिज़ाइन की गई है।
अनुरोध का उदाहरण:
इनपुट डेटा
पैरामीटर | आवश्यक | नोट | विवरण |
---|---|---|---|
हाँ | API कुंजी में सेटिंग्स में प्रोफ़ाइल में देखें | API कुंजी भुगतान की गई सेवाओं तक पहुंच प्रदान करती है | |
हाँ | getNumber | विधि का नाम | |
हाँ | बाईं मेनू में सेवाओं की सूची देखें | सेवा, जिसके लिए नंबर प्राप्त करना आवश्यक है | |
हाँ | बाईं मेनू में देशों की सूची देखें | देश, जिसका नंबर प्राप्त करना आवश्यक है | |
नहीं | बाईं मेनू में ऑपरेटरों की सूची देखें | मोबाइल ऑपरेटर, जिसका नंबर प्राप्त करना आवश्यक है | |
नहीं | साझेदारी कार्यक्रम में देखें | रेफरल ID | |
नहीं | संख्यात्मक मान | सक्रियता का प्रकार: 0 - SMS (डिफ़ॉल्ट), 1 - नंबर द्वारा, 2 - आवाज द्वारा |
सर्वर का उत्तर
ACCESS_NUMBER:ID:NUMBERनंबर प्राप्त किया, सक्रियता ID - ID, देश कोड के साथ नंबर - NUMBER
कोड का उदाहरण
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=getNumber&service=${service}&country=${country}`);# निर्दिष्ट URL पर GET अनुरोध करेंconst data = await response.json();# सर्वर से उत्तर की सामग्री प्रदर्शित करेंconsole.log(data);} catch (err) {# यदि कोई त्रुटि हुई, तो त्रुटि संदेश प्रदर्शित करेंconsole.error(err);}
संभावित त्रुटियाँ
पैरामीटर | विवरण |
---|---|
अमान्य क्रिया | |
गलत API कुंजी | |
अनुरोध में त्रुटि | |
समय जब खाता निलंबित है | |
खाता सक्रिय नहीं है | |
अमान्य सेवा नाम | |
अमान्य देश का नाम | |
खाता निलंबित है | |
कोई उपलब्ध नंबर नहीं | |
बैलेंस नहीं मिला |