सेवाओं के लिए वर्तमान कीमतों का अनुरोध
getPrices विधि का उपयोग वर्चुअल नंबरों के किराए और सक्रियण की सेवाओं की कीमतों के बारे में अद्यतन जानकारी प्राप्त करने के लिए किया जाता है। यह विधि चयनित देश और सेवा के लिए कीमतों की जानकारी स्वचालित रूप से प्राप्त करने की सुविधा प्रदान करती है, जिससे लेखा प्रणालियों में वर्तमान लागतों को ध्यान में रखा जा सकता है।
यदि अनुरोध सफलतापूर्वक पूरा होता है, तो यह सेवा का नाम, देश, उपलब्ध नंबरों की संख्या और सक्रियण की लागत सहित विस्तृत जानकारी के साथ एक ऑब्जेक्ट लौटाता है। इस विधि का उपयोग खर्चों की निगरानी और स्वचालित प्रक्रियाओं की लागत की गणना के लिए किया जाने की सिफारिश की जाती है।
अनुरोध का उदाहरण:
इनपुट डेटा
पैरामीटर | आवश्यक | नोट | विवरण |
---|---|---|---|
हाँ | API कुंजी में सेटिंग्स में प्रोफ़ाइल में देखें | API कुंजी भुगतान की गई सेवाओं तक पहुंच प्रदान करती है | |
हाँ | getPrices | विधि का नाम | |
हाँ | बाईं मेनू में सेवाओं की सूची देखें | सेवा, जिसके लिए नंबर प्राप्त करना आवश्यक है | |
हाँ | बाईं मेनू में देशों की सूची देखें | देश, जिसका नंबर प्राप्त करना आवश्यक है |
सर्वर का उत्तर
JSON
{ "Страна": { "Сервис": { "cost": Стоимость, "count": Количество } } }
कोड का उदाहरण
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=getPrices&service=${service}&country=${country}`);# निर्दिष्ट URL पर GET अनुरोध करेंconst data = await response.json();# सर्वर से उत्तर की सामग्री प्रदर्शित करेंconsole.log(data);} catch (err) {# यदि कोई त्रुटि हुई, तो त्रुटि संदेश प्रदर्शित करेंconsole.error(err);}
संभावित त्रुटियाँ
पैरामीटर | विवरण |
---|---|
अमान्य क्रिया | |
गलत API कुंजी | |
अनुरोध में त्रुटि | |
समय जब खाता निलंबित है | |
खाता सक्रिय नहीं है | |
अमान्य सेवा नाम | |
अमान्य देश का नाम |