মূল অংশে যান

SMM প্যানেল API: সার্ভিস, অর্ডার, স্ট্যাটাস ও ব্যালেন্স

SMMHO API-তে SMM প্যানেলে প্রচলিত API v2 ফরম্যাট ব্যবহার হয়। একটি ঠিকানায় POST পাঠান, action মান দিয়ে কাজ বেছে নিন, উত্তর পাবেন JSON-এ।

API-র মূল তথ্য

Endpoint
POST https://smmho.com/api/v2
অনুরোধের ফরম্যাট
application/x-www-form-urlencoded or application/json
পরিচয় যাচাই
key ফিল্ডে আপনার API কী দিন। লগইনের পর অ্যাকাউন্ট পেজে এটি তৈরি করুন
উত্তর
JSON। ব্যর্থ অনুরোধে error ফিল্ডে কারণ থাকে
অনুরোধের সীমা
প্রতি কী-তে মিনিটে 300টি অনুরোধ
API কী তৈরি করুনলগইনের পর অ্যাকাউন্ট পেজে আপনার API কী তৈরি করুন।
curl https://smmho.com/api/v2 \  -d "key=YOUR_API_KEY" \  -d "action=add" -d "service=9340" \  -d "link=https://instagram.com/me" \  -d "quantity=1000"
// { "order": "TT5M-CA9L" }

SMM প্যানেল API-র অ্যাকশন

action=servicesসার্ভিসের তালিকা

প্রতিটি সার্ভিসের আইডি, নাম, ক্যাটাগরি, প্রতি 1,000-এর দাম, সর্বনিম্ন ও সর্বোচ্চ পরিমাণ এবং রিফিল আছে কি না, তা ফেরত দেয়।

প্যারামিটার
নামবিবরণ
keyAPI কী
actionservices

উদাহরণ উত্তর

[
  {
    "service": 9340,
    "name": "Instagram Followers, 30-day refill",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "2.2470",
    "min": 50,
    "max": 75000,
    "refill": true,
    "cancel": true
  }
]

action=addনতুন অর্ডার

সার্ভিস আইডি, লিংক ও পরিমাণ দিয়ে অর্ডার করে। খরচ ব্যালেন্স থেকে কাটা হয় এবং একটি অর্ডার কোড ফেরত আসে।

প্যারামিটার
নামবিবরণ
keyAPI কী
actionadd
serviceসার্ভিস আইডি
linkঅ্যাকাউন্ট বা পোস্টের লিংক
quantityপরিমাণ (সার্ভিসের সর্বনিম্ন ও সর্বোচ্চ সীমার মধ্যে)

উদাহরণ উত্তর

{
  "order": "TT5M-CA9L"
}

action=statusঅর্ডারের স্ট্যাটাস

একটি অর্ডার কোড (order) অথবা কমা দিয়ে আলাদা করা সর্বোচ্চ 100টি কোডের (orders) খরচ, স্টার্ট কাউন্ট, স্ট্যাটাস ও বাকি পরিমাণ ফেরত দেয়।

প্যারামিটার
নামবিবরণ
keyAPI কী
actionstatus
orderএকটি অর্ডার কোড
ordersএকাধিক অর্ডার কোড (কমা দিয়ে আলাদা, সর্বোচ্চ 100টি)

উদাহরণ উত্তর

{
  "charge": "2.2470",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

action=balanceব্যালেন্স

আপনার বর্তমান ব্যালেন্স ও মুদ্রা ফেরত দেয়।

প্যারামিটার
নামবিবরণ
keyAPI কী
actionbalance

উদাহরণ উত্তর

{
  "balance": "100.0000",
  "currency": "USD"
}

action=cancelঅর্ডার বাতিল

পেন্ডিং অর্ডার বাতিল করে। খরচ ব্যালেন্সে ফেরত যায়।

প্যারামিটার
নামবিবরণ
keyAPI কী
actioncancel
ordersঅর্ডার কোড (কমা দিয়ে আলাদা, সর্বোচ্চ 100টি)

উদাহরণ উত্তর

[
  {
    "order": "TT5M-CA9L",
    "cancel": 1
  }
]

action=refillরিফিল চান

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

প্যারামিটার
নামবিবরণ
keyAPI কী
actionrefill
orderঅর্ডার কোড

উদাহরণ উত্তর

{
  "refill": "RK7QM-2XWD"
}

অর্ডার স্ট্যাটাসের মান

পেন্ডিং
এখনো শুরু হয়নি, বাতিল করা যায়
চলছে
ডেলিভারি হচ্ছে
সম্পন্ন
পুরোটা ডেলিভারি হয়েছে
আংশিক
আংশিক ডেলিভারি হয়েছে। বাকি অংশের টাকা ব্যালেন্সে ফেরত যায়
বাতিল
বাতিল হয়েছে। খরচ ব্যালেন্সে ফেরত যায়

API-র ত্রুটি

Invalid API key
কী ভুল, অথবা নতুন কী দিয়ে বদলানো হয়েছে
Invalid service
এই আইডির কোনো সার্ভিস নেই
Invalid link
https:// দিয়ে শুরু হওয়া পাবলিক ঠিকানা নয়
Quantity out of range
পরিমাণটি সার্ভিসের সর্বনিম্ন ও সর্বোচ্চ সীমার বাইরে
Not enough funds on balance
আপনার ব্যালেন্স কম
Too many requests
অনুরোধের সীমা শেষ। একটু পরে আবার পাঠান
Refill already requested
এই অর্ডারের জন্য রিফিলের অনুরোধ আগে থেকেই খোলা আছে
Refill is not available for this order
সার্ভিসে রিফিল নেই অথবা রিফিলের মেয়াদ শেষ