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