সক্রিয়করণের স্থিতি পাওয়া
getStatus পদ্ধতি SMS.online API এর মাধ্যমে ভার্চুয়াল নম্বরের বর্তমান সক্রিয়করণের স্থিতি জানার সুযোগ দেয়। এটি স্বয়ংক্রিয়ভাবে সক্রিয়করণের স্থিতি পরীক্ষা করার জন্য ব্যবহৃত হয়, যেখানে SMS এর মাধ্যমে নিশ্চিতকরণ প্রয়োজন।
এই পদ্ধতি নম্বর পাওয়ার পর সক্রিয়করণের প্রক্রিয়া ট্র্যাক করতে সহায়তা করে এবং নিশ্চিতকরণ কোডের বার্তা পাঠানো হয়েছে কিনা তা জানায়, পাশাপাশি সিস্টেমে নম্বরের বর্তমান অবস্থাও দেখায়।
সফল অনুরোধ একটি স্ট্রিং ফেরত দেয় যা বর্তমান সক্রিয়করণের স্থিতি, বার্তার স্থিতি এবং কোড (যদি পাওয়া যায়) সম্পর্কে তথ্য থাকে। এই পদ্ধতি বাস্তব সময়ে স্থিতি নিয়ন্ত্রণের জন্য প্রয়োজনীয় সিস্টেমে সংহত করার জন্য সুবিধাজনক।
অনুরোধের উদাহরণ:
প্রবেশের তথ্য
প্যারামিটার | অবশ্যই | মন্তব্য | বিবরণ |
---|---|---|---|
হ্যাঁ | প্রোফাইলে API কী সেটিংসে দেখুন | API কী পেইড পরিষেবাগুলিতে অ্যাক্সেস প্রদান করে | |
হ্যাঁ | getStatus | পদ্ধতির নাম | |
হ্যাঁ | সংখ্যাসূচক মান | নম্বরের জন্য অনুরোধের সময় প্রাপ্ত অ্যাক্টিভেশন ID |
সার্ভারের উত্তর
সার্ভারের উত্তর | বিবরণ |
---|---|
কোডের জন্য অপেক্ষা | |
SMS পুনরায় পাঠানোর জন্য অপেক্ষা | |
বাতিল | |
সফল (যেখানে $CODE - সক্রিয়করণ কোড) |
কোডের উদাহরণ
const api_key = "API_KEY"; # 'API_KEY' কে আপনার আসল API কী দিয়ে প্রতিস্থাপন করুন।const id = 1; # নম্বরের জন্য অনুরোধের সময় প্রাপ্ত অ্যাক্টিভেশন ID প্রবেশ করুনtry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getStatus&id=${id}`);# নির্দিষ্ট URL তে GET অনুরোধ সম্পাদন করুনconst data = await response.json();# সার্ভার থেকে উত্তরটির বিষয়বস্তু প্রদর্শন করুনconsole.log(data);} catch (err) {# যদি ত্রুটি ঘটে, তবে ত্রুটি বার্তা প্রদর্শন করুনconsole.error(err);}
সম্ভাব্য ত্রুটি
প্যারামিটার | বিবরণ |
---|---|
অবৈধ ক্রিয়া | |
ভুল API কী | |
অনুরোধে ত্রুটি | |
যে সময়ে অ্যাকাউন্ট নিষিদ্ধ হয়েছে | |
অ্যাকাউন্ট সক্রিয় নয় | |
অ্যাক্টিভেশন পাওয়া যায়নি |