এসএমএস অ্যাক্টিভেশন এপিআই
সাধারণ প্লেইন-টেক্সট অ্যাক্টিভেশন ফরম্যাট, যেসব টুল ইতিমধ্যেই এটি ব্যবহার করে। নতুন ইন্টিগ্রেশনগুলিও REST API ব্যবহার করতে পারে।ভেরিফিকেশন নম্বর পরিচিতি
প্রতিটি কল হল একটি GET (বা POST) রিকোয়েস্ট https://snsverify.com/stubs/handler_api.php এ আপনার API কী এবং একটি অ্যাকশন প্যারামিটার সহ। কীটি আপনার কনসোলের API কী পৃষ্ঠা থেকে আসে; এটি গোপন রাখুন, এটি আপনার ক্রেডিট খরচ করতে পারে। উত্তরগুলি সংক্ষিপ্ত টেক্সট লাইন যেমন ACCESS_NUMBER বা STATUS_OK, বা JSON লিস্ট অ্যাকশনের জন্য, ঠিক অন্যান্য পরিষেবাগুলির মতো যা এই ফরম্যাট ব্যবহার করে।
getBalance (GET) [+]
USD এ আপনার ক্রেডিট।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getBalance
উত্তর
ACCESS_BALANCE:12.50
getServicesList (GET) [+]
পরিষেবা কোড যা আপনি কিনতে পারেন (JSON)।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getServicesList
উত্তর
{"status":"success","services":[{"code":"whatsapp","name":"WhatsApp"}]}getCountries (GET) [+]
দেশ কোড (ISO, ছোট হাতের) এবং ডায়াল কোড (JSON)।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getCountries
উত্তর
{"gb":{"name":"United Kingdom","dial":"44"}}getPrices (GET) [+]
দেশ এবং পরিষেবা প্রতি USD দাম। উভয় ফিল্টার ঐচ্ছিক।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getPrices&service=whatsapp&country=gb
উত্তর
{"gb":{"whatsapp":{"cost":0.94,"count":100}}}getNumber (GET) [+]
একটি নম্বর কিনে। অ্যাক্টিভেশন আইডি এবং দেশ কোড সহ নম্বরটি ফেরত দেয়।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getNumber&service=whatsapp&country=gb
উত্তর
ACCESS_NUMBER:AC-7K2M9QX4PB:447700900123
getStatus (GET) [+]
STATUS_WAIT_CODE (এখনও কোন কোড নেই), STATUS_OK:<code>, STATUS_WAIT_RETRY:<last code> (আরেকটি কোড অনুরোধ করা হয়েছে), STATUS_CANCEL (বাতিল বা রিফান্ড করা হয়েছে)।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getStatus&id=AC-7K2M9QX4PB
উত্তর
STATUS_OK:482915
setStatus (GET) [+]
status=1 প্রস্তুত (ACCESS_READY), 3 আরেকটি কোড (ACCESS_RETRY_GET), 6 শেষ (ACCESS_ACTIVATION), 8 কোন কোড না আসার সময় সম্পূর্ণ রিফান্ড সহ বাতিল করুন (ACCESS_CANCEL)।
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=setStatus&id=AC-7K2M9QX4PB&status=3
উত্তর
ACCESS_RETRY_GET
সাধারণ প্রবাহ
- পরিষেবা এবং দেশ সহ getNumber কল করুন। অ্যাক্টিভেশন আইডি সংরক্ষণ করুন এবং নম্বরটি অ্যাপে দিন।
- অ্যাপটি এসএমএস পাঠানোর পর setStatus কল করুন status=1 সহ (ঐচ্ছিক, এটি শুধুমাত্র অ্যাক্টিভেশন প্রস্তুত চিহ্নিত করে)।
- প্রতি 3 থেকে 5 সেকেন্ডে getStatus পোল করুন যতক্ষণ না এটি STATUS_OK সহ কোডটি উত্তর দেয়।
- আরেকটি কোড প্রয়োজন? setStatus status=3, তারপর আবার পোল করুন যতক্ষণ না STATUS_OK নতুন কোডটি দেখায়।
- সম্পন্ন: setStatus status=6। কোন কোড নেই এবং আপনি এখনই আপনার টাকা ফেরত চান: setStatus status=8 (শুধুমাত্র একটি কোড আসার আগে)। অন্যথায় অ্যাক্টিভেশনটি 20 মিনিট পরে নিজে রিফান্ড করে।
ত্রুটি উত্তর
| BAD_KEY | API কী অনুপস্থিত বা ভুল। |
| BAD_ACTION | অজানা অ্যাকশন। |
| BAD_SERVICE | অজানা পরিষেবা কোড। |
| BAD_COUNTRY | পরিষেবাটি সেই দেশে বিক্রি হয় না। |
| NO_BALANCE | পর্যাপ্ত ক্রেডিট নেই। |
| NO_NUMBERS | এখনই কোন নম্বর পাওয়া যায় না। কিছুক্ষণ পর আবার চেষ্টা করুন। |
| NO_ACTIVATION | অজানা অ্যাক্টিভেশন আইডি, বা আপনার নয়। |
| EARLY_CANCEL_DENIED | একটি কোড ইতিমধ্যেই এসেছে, তাই অ্যাক্টিভেশনটি বাতিল করা যাবে না। |
| TOO_MANY_REQUESTS | এক মিনিটে 300 টির বেশি অনুরোধ। |
| NO_ACTIVATIONS | 20 টি অ্যাক্টিভেশন ইতিমধ্যেই খোলা আছে। |
সীমা: প্রতি কী প্রতি মিনিটে 300 অনুরোধ, প্রতি অ্যাকাউন্টে সর্বোচ্চ 20 খোলা অ্যাক্টিভেশন। 2026-11-04 এর দাম