সেবার জন্য বর্তমান মূল্য অনুরোধ
getPrices পদ্ধতি ভার্চুয়াল নম্বর ভাড়া এবং সক্রিয়করণের জন্য সেবার মূল্য সম্পর্কে বর্তমান তথ্য পাওয়ার জন্য ডিজাইন করা হয়েছে SMS.online API এর মাধ্যমে। এই পদ্ধতি নির্দিষ্ট দেশ এবং পরিষেবার জন্য মূল্য তথ্য স্বয়ংক্রিয়ভাবে পাওয়ার সুবিধা দেয়, যা হিসাব ব্যবস্থায় বর্তমান ব্যয় বিবেচনা করতে সহায়ক।
যদি অনুরোধ সফলভাবে সম্পন্ন হয়, তবে এটি পরিষেবা নাম, দেশ, উপলব্ধ নম্বরের সংখ্যা এবং সক্রিয়করণের মূল্য সহ বিস্তারিত তথ্য সহ একটি অবজেক্ট ফেরত দেয়। এই পদ্ধতি ব্যয় পর্যবেক্ষণ এবং স্বয়ংক্রিয় প্রক্রিয়ার খরচ হিসাবের জন্য ব্যবহারের জন্য সুপারিশ করা হয়।
অনুরোধের উদাহরণ:
প্রবেশের তথ্য
প্যারামিটার | অবশ্যই | মন্তব্য | বিবরণ |
---|---|---|---|
হ্যাঁ | প্রোফাইলে 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 কী | |
অনুরোধে ত্রুটি | |
যে সময়ে অ্যাকাউন্ট নিষিদ্ধ হয়েছে | |
অ্যাকাউন্ট সক্রিয় নয় | |
অবৈধ পরিষেবার নাম | |
অবৈধ দেশের নাম |