SNSCodes

SMS ভেরিফিকেশন API

সাধারণ HTTP GET বা POST অনুরোধ দিয়ে নম্বর কিনুন এবং SMS কোড পড়ুন। উত্তরগুলি সাধারণ SMS অ্যাক্টিভেশন টুলের টেক্সট ফরম্যাট ব্যবহার করে, প্রাইভেট নম্বর কলগুলি JSON এ উত্তর দেয়।

শুরু করা

ঠিকানা
https://snscodes.com/stubs/handler_api.php
প্রমাণীকরণ
api_key প্যারামিটার। আপনার অ্যাকাউন্টের API পেজে কী তৈরি করুন; এটি একবার দেখানো হয়।
রেট লিমিট
প্রতি কী প্রতি মিনিটে 300 অনুরোধ
টাকা
দাম এবং ক্রেডিট মার্কিন ডলারে, ওয়েবসাইটের মতো একই ক্রেডিট থেকে নেওয়া হয়।
curl "https://snscodes.com/stubs/handler_api.php?api_key=$KEY&action=getNumber&service=telegram&country=us"
# ACCESS_NUMBER:N-7KQ2M9XWD4:14155550123

curl "https://snscodes.com/stubs/handler_api.php?api_key=$KEY&action=getStatus&id=N-7KQ2M9XWD4"
# STATUS_OK:482913

ক্রেডিট পান action=getBalance

আপনার অ্যাকাউন্ট ক্রেডিট মার্কিন ডলারে ফেরত দেয়।

উত্তর
ACCESS_BALANCE:42.50
  • BAD_KEYকী অনুপস্থিত বা ভুল।

কোডের দাম action=getPrices

দেশ এবং পরিষেবা অনুযায়ী প্রতি কোডের দাম। উভয় ফিল্টার ঐচ্ছিক।

প্যারামিটারপ্রয়োজনীয়বর্ণনা
serviceনাপরিষেবা কোড, উদাহরণস্বরূপ telegram
countryনাus, gb বা au
উত্তর
{"us":{"telegram":{"cost":3,"count":100}}}

একটি কোড নম্বর কিনুন action=getNumber

একটি অ্যাপের জন্য একটি নম্বর কেনে। দাম আপনার ক্রেডিট থেকে একবারে নেওয়া হয় এবং 20 মিনিটের মধ্যে কোড না আসলে ফেরত দেওয়া হয়।

প্যারামিটারপ্রয়োজনীয়বর্ণনা
serviceহ্যাঁgetPrices থেকে পরিষেবা কোড
countryহ্যাঁus, gb বা au
উত্তর
ACCESS_NUMBER:N-7KQ2M9XWD4:14155550123
  • BAD_SERVICEঅজানা পরিষেবা কোড।
  • BAD_COUNTRYএই দেশের জন্য পরিষেবা বিক্রি হয় না।
  • NO_BALANCEপর্যাপ্ত ক্রেডিট নেই। কিছুই চার্জ করা হয় না।
  • NO_NUMBERSএখনই কোন নম্বর পাওয়া যায় না। কিছুই চার্জ করা হয় না।
  • NO_ACTIVATIONSআপনার ইতিমধ্যে 20টি খোলা কোড নম্বর রয়েছে।

কোড পড়ুন action=getStatus

কোড আসা পর্যন্ত প্রতি 5 থেকে 10 সেকেন্ডে পোল করুন।

প্যারামিটারপ্রয়োজনীয়বর্ণনা
idহ্যাঁgetNumber থেকে id
উত্তর
STATUS_OK:482913
  • STATUS_WAIT_CODEএখনও কোন SMS নেই।
  • STATUS_WAIT_RETRY:482913অন্য একটি কোডের জন্য অপেক্ষা করা হচ্ছে; শেষটি দেখানো হয়েছে।
  • STATUS_CANCELবাতিল বা ফেরত দেওয়া হয়েছে।
  • NO_ACTIVATIONঅজানা id।

বাতিল, পুনরায় চেষ্টা করুন বা শেষ করুন action=setStatus

status=8 কোড ছাড়া একটি নম্বর বাতিল করে (সম্পূর্ণ ফেরত), status=3 একই নম্বরে অন্য একটি কোডের জন্য অনুরোধ করে, status=6 এটি শেষ করে।

প্যারামিটারপ্রয়োজনীয়বর্ণনা
idহ্যাঁgetNumber থেকে id
statusহ্যাঁ8, 3 বা 6
উত্তর
ACCESS_CANCEL
  • EARLY_CANCEL_DENIEDএকটি কোড ইতিমধ্যে এসেছে; বাতিল করার পরিবর্তে শেষ করুন।
  • ACCESS_RETRY_GETঅন্য একটি কোডের জন্য অপেক্ষা করা হচ্ছে।
  • ACCESS_ACTIVATIONশেষ হয়েছে।

প্রাইভেট নম্বরের দাম action=getRentPrices

দেশ এবং সময়কাল অনুযায়ী পুরো সময়ের জন্য দাম। JSON ফেরত দেয়।

প্যারামিটারপ্রয়োজনীয়বর্ণনা
countryনাদুই অক্ষরের দেশ কোড
উত্তর
{"us":{"sixMonths":35.99,"twelveMonths":59.99}}

একটি প্রাইভেট নম্বর কিনুন action=getRentNumber

একটি নির্দিষ্ট সময়ের জন্য প্রাইভেট নম্বর কেনা। JSON রিটার্ন করে।

প্যারামিটারপ্রয়োজনীয়বর্ণনা
countryহ্যাঁদুই অক্ষরের দেশ কোড
periodহ্যাঁoneMonth, threeMonths, sixMonths, twelveMonths, twoYears বা threeYears
উত্তর
{"status":"success","id":"N-3HV8QZ2K5M","phone":"14155550123","until":"2027-05-02T10:00:00.000Z"}
  • BAD_PERIODএই দেশের জন্য এই সময়কাল বিক্রি হয় না।
  • NO_BALANCEপর্যাপ্ত ক্রেডিট নেই।

প্রাইভেট নম্বরের SMS পড়ুন action=getRentStatus

এখন পর্যন্ত প্রাইভেট নম্বর দ্বারা প্রাপ্ত সমস্ত SMS। JSON রিটার্ন করে।

প্যারামিটারপ্রয়োজনীয়বর্ণনা
idহ্যাঁgetRentNumber থেকে প্রাপ্ত আইডি
উত্তর
{"status":"success","state":"active","messages":[{"code":"482913","text":"Your code is 482913","from":"Telegram","at":"..."}]}

একটি প্রাইভেট নম্বর বাতিল করুন action=setRentStatus

status=2 একটি প্রাইভেট নম্বর বাতিল করে সম্পূর্ণ রিফান্ড দেয় যখন কোনো SMS আসেনি এবং এটি 20 মিনিটের কম পুরনো।

প্যারামিটারপ্রয়োজনীয়বর্ণনা
idহ্যাঁgetRentNumber থেকে প্রাপ্ত আইডি
statusহ্যাঁ2
উত্তর
{"status":"success"}
  • EARLY_CANCEL_DENIEDএকটি SMS এসেছে অথবা 20 মিনিট পেরিয়ে গেছে।
SMS ভেরিফিকেশন API: HTTP দ্বারা OTP নম্বর পেতে | SNSCodes