सामग्री पर जाएँ

API रेफ़रेंस

1PANEL PLUS स्टैंडर्ड SMM पैनल API v2 इस्तेमाल करता है। अपनी API key और एक action के साथ POST रिक्वेस्ट भेजें; हर जवाब JSON में आता है। कीमतें और बैलेंस वेबसाइट जैसे ही हैं।

बुनियादी जानकारी

एंडपॉइंट
https://1panelplus.com/api/v2
मेथड
POST
पैरामीटर
फ़ॉर्म फ़ील्ड या JSON बॉडी
आपकी API key
आपके डैशबोर्ड के API key पेज से
रेट लिमिट
हर key के लिए प्रति मिनट 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 key
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 key
actionadd
serviceसर्विस ID
linkवीडियो, Short, स्ट्रीम या चैनल का लिंक
quantityमात्रा (Custom Comments या Package के लिए नहीं)
commentsसिर्फ़ Custom Comments: हर लाइन में एक कमेंट

उदाहरण रिस्पॉन्स

{
  "order": 23501
}

ऑर्डर स्टेटस

एक ऑर्डर का स्टेटस। charge वह राशि है जो आपने USD में चुकाई।

पैरामीटरविवरण
keyआपकी API key
actionstatus
orderऑर्डर ID

उदाहरण रिस्पॉन्स

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

कई ऑर्डर का स्टेटस

100 तक ऑर्डर का स्टेटस, कॉमा से अलग करके।

पैरामीटरविवरण
keyआपकी API key
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 key
actionrefill
orderऑर्डर ID

उदाहरण रिस्पॉन्स

{
  "refill": 412
}

रिफ़िल स्टेटस

किसी रिफ़िल अनुरोध का स्टेटस।

पैरामीटरविवरण
keyआपकी API key
actionrefill_status
refillरिफ़िल ID

उदाहरण रिस्पॉन्स

{
  "status": "Completed"
}

बैलेंस

USD में आपका बैलेंस।

पैरामीटरविवरण
keyआपकी API key
actionbalance

उदाहरण रिस्पॉन्स

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

ऑर्डर स्टेटस

Pendingमिल गया, शुरू होने का इंतज़ार
In progressडिलीवरी हो रही है
Completedपूरा डिलीवर हुआ
Partialकुछ हिस्सा डिलीवर हुआ; बाकी आपके बैलेंस में रिफ़ंड
Canceledडिलीवर नहीं हुआ; पूरा रिफ़ंड

एरर

एरर JSON में error मैसेज के साथ लौटते हैं, उदाहरण के लिए:

{
  "error": "Not enough funds on balance"
}
Invalid API keyKey नहीं दी गई, गलत है या बदल दी गई है
Incorrect service IDइस ID की कोई सक्रिय सर्विस नहीं है
Incorrect linkलिंक खाली है या वेब पता नहीं है
Quantity out of rangeसर्विस की न्यूनतम से कम या अधिकतम से ज़्यादा
Not enough funds on balanceपहले फ़ंड जोड़ें
Too many requestsएक मिनट में 300 से ज़्यादा रिक्वेस्ट