ভার্চুয়াল নম্বর ভাড়া নেওয়ার অনুরোধ
getRentNumber পদ্ধতিটি SMS.online API এর মাধ্যমে নির্দিষ্ট সময়ের জন্য ভার্চুয়াল নম্বর ভাড়া নেওয়ার জন্য ব্যবহৃত হয়। এটি নির্দিষ্ট দেশে এবং নির্দিষ্ট পরিষেবার জন্য SMS গ্রহণের জন্য নম্বর পাওয়ার প্রক্রিয়াকে স্বয়ংক্রিয় করতে সহায়তা করে। আপনি উপলব্ধ নম্বরের জন্য দেশের, পরিষেবার এবং (ঐচ্ছিক) অপারেটরের প্যারামিটারগুলি উল্লেখ করতে পারেন।
এই পদ্ধতিটি এমন পরিস্থিতির জন্য উপযুক্ত যেখানে কয়েক দিন, সপ্তাহ বা মাসের জন্য একটি স্থায়ী ভার্চুয়াল নম্বর প্রয়োজন। এটি একটি স্থায়ী SMS গ্রহণের চ্যানেল প্রয়োজন এমন সিস্টেমগুলিতে নম্বরটি সংহত করতে সহায়তা করে।
সফল অনুরোধ একটি নম্বরের তথ্য সহ একটি অবজেক্ট ফেরত দেয়, যার মধ্যে তার পরিচয়পত্র, ভাড়ার সময়সীমা এবং খরচ অন্তর্ভুক্ত থাকে। এই পদ্ধতিটি বিশেষভাবে দীর্ঘমেয়াদী যোগাযোগের জন্য অ্যাপ্লিকেশন এবং পরিষেবাগুলির জন্য উপকারী, যেখানে একটি নম্বরের প্রতি স্থায়ী অ্যাক্সেস প্রয়োজন।
অনুরোধের উদাহরণ:
প্রবেশের তথ্য
প্যারামিটার | অবশ্যই | মন্তব্য | বিবরণ |
---|---|---|---|
হ্যাঁ | প্রোফাইলে API কী সেটিংসে দেখুন | API কী পেইড পরিষেবাগুলিতে অ্যাক্সেস প্রদান করে | |
হ্যাঁ | getRentNumber | পদ্ধতির নাম | |
হ্যাঁ | বাম মেনুতে পরিষেবার তালিকা দেখুন | যার জন্য নম্বর প্রাপ্ত করতে হবে সেই পরিষেবা | |
হ্যাঁ | বাম মেনুতে দেশের তালিকা দেখুন | যার নম্বর প্রাপ্ত করতে হবে সেই দেশ | |
না | বাম মেনুতে অপারেটরের তালিকা দেখুন | যার নম্বর প্রাপ্ত করতে হবে সেই মোবাইল অপারেটর | |
না | ৪, ৮, ১২, ২৪, ৭২, ১৬৮, ৩৬০, ৭২০, ২১৬০ | ঘণ্টায় ভাড়ার সময় | |
না | - | webhook এর জন্য লিঙ্ক (ডিফল্টে বিবেচনায় নেওয়া হয় না) |
সার্ভারের উত্তর
{ "status": "success", "phone": { "id": 1, "endDate": "2025-05-10T12:34:56", "number": "79999876543" } }
কোডের উদাহরণ
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=getRentNumber&service=${service}&country=${country}`);# নির্দিষ্ট URL তে GET অনুরোধ সম্পাদন করুনconst data = await response.json();# সার্ভার থেকে উত্তরটির বিষয়বস্তু প্রদর্শন করুনconsole.log(data);} catch (err) {# যদি ত্রুটি ঘটে, তবে ত্রুটি বার্তা প্রদর্শন করুনconsole.error(err);}
সম্ভাব্য ত্রুটি
প্যারামিটার | বিবরণ |
---|---|
অবৈধ ক্রিয়া | |
ভুল API কী | |
অনুরোধে ত্রুটি | |
যে সময়ে অ্যাকাউন্ট নিষিদ্ধ হয়েছে | |
অ্যাকাউন্ট সক্রিয় নয় | |
অবৈধ দেশের নাম | |
অবৈধ পরিষেবার নাম | |
অবৈধ সময় | |
ব্যালেন্স পাওয়া যায়নি | |
কোনও উপলব্ধ নম্বর নেই | |
অ্যাকাউন্ট নিষিদ্ধ হয়েছে |