API

এসএমএস অ্যাক্টিভেশন 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

সাধারণ প্রবাহ

  1. সার্ভিস এবং দেশ সহ getNumber। আইডি সংরক্ষণ করুন।
  2. অ্যাপে নম্বরটি লিখুন এবং এসএমএস অনুরোধ করুন।
  3. STATUS_OK না হওয়া পর্যন্ত প্রতি 5 থেকে 10 সেকেন্ডে getStatus কল করুন।
  4. আরেকটি এসএমএস প্রয়োজন? setStatus 3, তারপর আবার getStatus। সম্পন্ন: setStatus 6।
  5. কোনো কোড নেই? 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_ACTIVATIONS20টি অ্যাক্টিভেশন ইতিমধ্যেই খোলা আছে।
SMS অ্যাক্টিভেশন API: getNumber, getStatus, setStatus