এসএমএস অ্যাক্টিভেশন API
আপনার নিজের স্ক্রিপ্ট থেকে নম্বর কিনুন এবং কোড পড়ুন। API সাধারণ এসএমএস অ্যাক্টিভেশন ফরম্যাট ব্যবহার করে, তাই বেশিরভাগ বিদ্যমান ক্লায়েন্ট বেস অ্যাড্রেস এবং কী পরিবর্তন করে কাজ করে।
কনসোলের API কী পৃষ্ঠায় আপনার API কী তৈরি করুন। এটি একবার দেখানো হয়।
বেস ঠিকানা এবং কী
api_key এবং action সহ বেস ঠিকানায় GET বা POST অনুরোধ পাঠান। কনসোলের API কী পৃষ্ঠায় কী তৈরি করুন; এটি একবার দেখানো হয়।
https://snsactivate.com/stubs/handler_api.php?api_key=YOUR_KEY&action=getBalance
সার্ভিস কোডগুলি আমাদের সার্ভিস পৃষ্ঠাগুলির নাম (উদাহরণস্বরূপ whatsapp, telegram, google)। দেশের কোডগুলি ছোট হাতের ISO কোড (us, gb, in)। সীমা: প্রতি মিনিটে প্রতি কী 300 অনুরোধ। প্রতিটি অ্যাক্টিভেশনের একটি 20 মিনিটের উইন্ডো আছে, কনসোলের মতোই।
getBalance
USD-এ আপনার ক্রেডিট।
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getBalance
ACCESS_BALANCE:12.50
getServicesList
আপনি যে সার্ভিস কোডগুলি কিনতে পারেন (JSON)।
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getServicesList
{"status":"success","services":[{"code":"whatsapp","name":"WhatsApp"}]}getCountries
দেশের কোড (ISO, ছোট হাতের) এবং ডায়াল কোড (JSON)।
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getCountries
{"us":{"name":"United States","dial":"1"}}getPrices
দেশ এবং পরিষেবা অনুযায়ী USD-এ মূল্য এবং স্টক সংখ্যা। উভয় ফিল্টার ঐচ্ছিক।
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getPrices&service=whatsapp&country=us
{"us":{"whatsapp":{"cost":0.18,"count":130598}}}getNumber
একটি অ্যাক্টিভেশন কিনে। অ্যাক্টিভেশন আইডি এবং দেশের কোড সহ নম্বরটি ফেরত দেয়।
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getNumber&service=whatsapp&country=us
ACCESS_NUMBER:AC-7K2M9QX4PB:13475550182
getStatus
STATUS_WAIT_CODE (এখনও কোনো কোড নেই), STATUS_OK:<code>, STATUS_WAIT_RETRY:<last code> (আরেকটি কোড অনুরোধ করা হয়েছে), STATUS_CANCEL (বাতিল বা ফেরত দেওয়া হয়েছে)।
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=getStatus&id=AC-7K2M9QX4PB
STATUS_OK:482913
setStatus
status=1 প্রস্তুত (ACCESS_READY), 3 আরেকটি কোড (ACCESS_RETRY_GET), 6 শেষ (ACCESS_ACTIVATION), 8 কোনো কোড না আসলে সম্পূর্ণ ফেরত সহ বাতিল (ACCESS_CANCEL)।
GET https://snsactivate.com/stubs/handler_api.php?api_key=KEY&action=setStatus&id=AC-7K2M9QX4PB&status=3
ACCESS_RETRY_GET
সাধারণ প্রবাহ
- সার্ভিস এবং দেশ সহ getNumber। আইডি সংরক্ষণ করুন।
- অ্যাপে নম্বরটি লিখুন এবং এসএমএস অনুরোধ করুন।
- STATUS_OK না হওয়া পর্যন্ত প্রতি 5 থেকে 10 সেকেন্ডে getStatus কল করুন।
- আরেকটি এসএমএস প্রয়োজন? setStatus 3, তারপর আবার getStatus। সম্পন্ন: setStatus 6।
- কোনো কোড নেই? setStatus 8 সম্পূর্ণ ফেরত সহ বাতিল করে। কোনো কল ছাড়াই, উইন্ডো শেষ হলে ফেরত নিজে থেকেই হয়।
ত্রুটিগুলি
| 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টি অ্যাক্টিভেশন ইতিমধ্যেই খোলা আছে। |