মূল কনটেন্টে যান

SMM প্যানেল API v2 রেফারেন্স

1PANEL PLUS স্ট্যান্ডার্ড SMM প্যানেল API v2 ব্যবহার করে। আপনার API কী ও একটি action সহ POST রিকোয়েস্ট পাঠান; প্রতিটি উত্তর JSON। দাম ও ব্যালেন্স ওয়েবসাইটের মতোই।

মৌলিক তথ্য

এন্ডপয়েন্ট
https://1panelplus.com/api/v2
মেথড
POST
প্যারামিটার
ফর্ম ফিল্ড বা JSON বডি
আপনার API কী
আপনার ড্যাশবোর্ডের API কী পেজ থেকে
রেট লিমিট
প্রতি কী প্রতি মিনিটে 300টি রিকোয়েস্ট

রিকোয়েস্টের উদাহরণ

curl -X POST https://1panelplus.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=balance

সার্ভিস তালিকা

সব সক্রিয় সার্ভিস। rate হলো USD তে প্রতি 1,000 এর দাম, অথবা type যখন Package তখন একটি প্যাকেজের দাম।

প্যারামিটারবিবরণ
keyআপনার API কী
actionservices

রেসপন্সের উদাহরণ

[
  {
    "service": 1204,
    "name": "YouTube Views - 30 Days Refill",
    "type": "Default",
    "category": "YouTube - Views (30 Days Refill)",
    "rate": "1.5600",
    "min": "100",
    "max": "1000000",
    "refill": true,
    "cancel": false
  }
]

অর্ডার যোগ

একটি অর্ডার দেয় এবং তার দাম আপনার ব্যালেন্স থেকে কাটে। Custom Comments এর জন্য quantity এর বদলে comments (প্রতি লাইনে একটি) পাঠান।

প্যারামিটারবিবরণ
keyআপনার API কী
actionadd
serviceসার্ভিস ID
linkভিডিও, Short, স্ট্রিম বা চ্যানেলের লিংক
quantityপরিমাণ (Custom Comments বা Package এর জন্য নয়)
commentsশুধু Custom Comments: প্রতি লাইনে একটি কমেন্ট

রেসপন্সের উদাহরণ

{
  "order": 23501
}

অর্ডার স্ট্যাটাস

একটি অর্ডারের স্ট্যাটাস। charge হলো আপনি যা পরিশোধ করেছেন, USD তে।

প্যারামিটারবিবরণ
keyআপনার API কী
actionstatus
orderঅর্ডার ID

রেসপন্সের উদাহরণ

{
  "charge": "1.560000",
  "start_count": "3572",
  "status": "In progress",
  "remains": "157",
  "currency": "USD"
}

একাধিক স্ট্যাটাস

কমা দিয়ে আলাদা করা সর্বোচ্চ 100টি অর্ডারের স্ট্যাটাস।

প্যারামিটারবিবরণ
keyআপনার API কী
actionstatus
ordersঅর্ডার ID, যেমন 1,10,100

রেসপন্সের উদাহরণ

{
  "1": { "charge": "0.270000", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" },
  "10": { "error": "Incorrect order ID" }
}

রিফিল

রিফিল সার্ভিসের শেষ হওয়া অর্ডারের জন্য রিফিলের অনুরোধ করে।

প্যারামিটারবিবরণ
keyআপনার API কী
actionrefill
orderঅর্ডার ID

রেসপন্সের উদাহরণ

{
  "refill": 412
}

রিফিল স্ট্যাটাস

একটি রিফিল অনুরোধের স্ট্যাটাস।

প্যারামিটারবিবরণ
keyআপনার API কী
actionrefill_status
refillরিফিল ID

রেসপন্সের উদাহরণ

{
  "status": "Completed"
}

ব্যালেন্স

USD তে আপনার ব্যালেন্স।

প্যারামিটারবিবরণ
keyআপনার API কী
actionbalance

রেসপন্সের উদাহরণ

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

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

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

ত্রুটি

ত্রুটি একটি error মেসেজসহ JSON হিসেবে ফেরত আসে, যেমন:

{
  "error": "Not enough funds on balance"
}
Invalid API keyকী নেই, ভুল, অথবা বদলে ফেলা হয়েছে
Incorrect service IDএই ID তে কোনো সক্রিয় সার্ভিস নেই
Incorrect linkলিংক খালি অথবা ওয়েব ঠিকানা নয়
Quantity out of rangeসার্ভিসের সর্বনিম্নের কম বা সর্বোচ্চের বেশি
Not enough funds on balanceআগে ফান্ড যোগ করুন
Too many requestsএক মিনিটে 300টির বেশি রিকোয়েস্ট