LogoLogo
ফিরে যান

API ডকুমেন্টেশন

Followir SMM প্যানেল API v2: এন্ডপয়েন্ট, প্যারামিটার, উদাহরণ অনুরোধ ও উত্তর।

Followir একটি সহজ HTTP API দেয় যা প্রচলিত SMM Panel API v2 ফরম্যাট মেনে চলে, তাই বেশিরভাগ রিসেলার প্যানেল ও স্ক্রিপ্ট যেমন আছে তেমনই কাজ করে। সব উত্তর JSON-এ আসে।

শুরু করা

  1. একটি অ্যাকাউন্ট খুলুন এবং ফান্ড যোগ করুন।
  2. আপনার অ্যাকাউন্টে API পেজ খুলে আপনার API কী তৈরি করুন। এটি গোপন রাখুন।
  3. ঐচ্ছিক: আপনার কী ব্যবহারের অনুমতি পাওয়া IP ঠিকানাগুলো যোগ করুন (যেকোনো IP-কে অনুমতি দিতে ফাঁকা রাখুন)।

এন্ডপয়েন্ট

URLhttps://followir.com/api/v2
মেথডPOST (GET-ও কাজ করে)
ফরম্যাটইনপুটে ফর্ম প্যারামিটার, আউটপুটে JSON
প্রতিটি কলে আবশ্যকkey (আপনার API কী) এবং action

অ্যাকশন

actionপ্যারামিটারএটি কী করে
serviceskeyদাম ও সীমাসহ সব উপলব্ধ সার্ভিসের তালিকা দেয়
addkey, service, link, quantity (ড্রিপ ফিডের জন্য runs, interval)নতুন অর্ডার দেয়
statuskey, order or orders (কমা দিয়ে আলাদা)অর্ডারের স্ট্যাটাস, একটি বা একাধিক
cancelkey, order or orders (কমা দিয়ে আলাদা)যেসব সার্ভিসে অনুমতি আছে সেগুলোর অর্ডার বাতিল করে
refillkey, order or orders (কমা দিয়ে আলাদা)যোগ্য অর্ডারে রিফিলের অনুরোধ করে
refill_statuskey, refillরিফিল অনুরোধের স্ট্যাটাস
balancekeyআপনার বর্তমান ব্যালেন্স ও মুদ্রা

services

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=services"
[
  {
    "service": "1",
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.9000",
    "min": "100",
    "max": "100000",
    "refill": true,
    "cancel": false
  }
]

rate হলো প্রতি ১০০০-এর দাম। refill ও cancel জানিয়ে দেয় সার্ভিসটি সেগুলো সমর্থন করে কি না।

add

curl -X POST "https://followir.com/api/v2" \
  -d "key=YOUR_API_KEY" -d "action=add" \
  -d "service=1" -d "link=https://instagram.com/username" -d "quantity=1000"
{ "order": 850758 }

ড্রিপ ফিড সার্ভিসের জন্য আপনি runs (কমপক্ষে ২) এবং interval (মিনিট, ১ থেকে ১৪৪০)-ও পাঠাতে পারেন। অন্য সার্ভিসে এগুলো উপেক্ষা করা হয়।

status

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=status" -d "order=850758"
{
  "charge": "0.9000",
  "start_count": "3572",
  "status": "In progress",
  "remains": "400",
  "currency": "USD"
}

একসাথে একাধিক অর্ডার: orders=850758,850759 পাঠান। উত্তরটি এমন একটি অবজেক্ট যার কী হলো অর্ডার নম্বর। status-এর সম্ভাব্য মান: Pending, In progress, Completed, Partial, Canceled, Refunded.

cancel

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=cancel" -d "order=850758"
{ "status": "Success" }

কিছু বাতিল নিশ্চিতকরণের অপেক্ষায় থাকে, তখন উত্তরে "status": "Pending" দেখা যায়। একাধিক অর্ডারের ক্ষেত্রে আপনি { "order": ..., "cancel": ... } আইটেমের একটি তালিকা পাবেন।

refill and refill_status

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=refill" -d "order=850758"
{ "refill": "12" }

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=refill_status" -d "refill=12"
{ "refill": "12", "status": "Pending" }

balance

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=balance"
{ "balance": "25.50", "currency": "USD" }

ত্রুটি

কিছু ভুল হলে উত্তরে একটি error ফিল্ড থাকে:

{ "error": "Not enough funds" }
মেসেজঅর্থ
API key is requiredkey প্যারামিটার নেই
Action is required / Incorrect actionaction নেই বা অজানা
Invalid API keyকী ভুল, নিষ্ক্রিয়, অথবা আপনার IP হোয়াইটলিস্টে নেই
Incorrect service ID / Service not foundসার্ভিস নম্বরটি নেই বা নিষ্ক্রিয়
Link is required / Incorrect quantityলিংক নেই, অথবা পরিমাণ সঠিক সংখ্যা নয়
Quantity must be between ...সার্ভিসের সর্বনিম্ন ও সর্বোচ্চ সীমার বাইরে
Not enough fundsএই অর্ডারের জন্য আপনার ব্যালেন্স কম
Order not foundএই অর্ডারটি আপনার অ্যাকাউন্টে নেই
Cancel is not available for this serviceএই সার্ভিস বাতিল করা যায় না

কোডের উদাহরণ

PHP

$ch = curl_init("https://followir.com/api/v2");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
    'key'    => 'YOUR_API_KEY',
    'action' => 'add',
    'service'  => 1,
    'link'     => 'https://instagram.com/username',
    'quantity' => 1000,
]));
$response = json_decode(curl_exec($ch), true);
print_r($response);

Python

import requests

r = requests.post("https://followir.com/api/v2", data={
    "key": "YOUR_API_KEY",
    "action": "status",
    "order": 850758,
})
print(r.json())

জেনে রাখুন

  • অর্ডার নম্বর সেটাই যা আপনি আপনার অর্ডার পেজে দেখেন।
  • একই লিংকে একসাথে অনেক অর্ডার দিলে প্রথমটি শেষ না হওয়া পর্যন্ত সেগুলো প্রত্যাখ্যাত হতে পারে।
  • প্রতিটি কল আপনার অ্যাকাউন্টে লগ হয়। আপনার কী ফাঁস হয়েছে মনে হলে API পেজ থেকে সেটি নতুন করে তৈরি করুন।
  • ইন্টিগ্রেশনে সাহায্য লাগবে? সাপোর্ট পেজে একটি টিকেট খুলুন।

ফিরে যান