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 |
| action | services |
उदाहरण रिस्पॉन्स
[
{
"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 |
| action | add |
| service | सर्विस ID |
| link | वीडियो, Short, स्ट्रीम या चैनल का लिंक |
| quantity | मात्रा (Custom Comments या Package के लिए नहीं) |
| comments | सिर्फ़ Custom Comments: हर लाइन में एक कमेंट |
उदाहरण रिस्पॉन्स
{
"order": 23501
}ऑर्डर स्टेटस
एक ऑर्डर का स्टेटस। charge वह राशि है जो आपने USD में चुकाई।
| पैरामीटर | विवरण |
|---|---|
| key | आपकी API key |
| action | status |
| order | ऑर्डर ID |
उदाहरण रिस्पॉन्स
{
"charge": "1.560000",
"start_count": "3572",
"status": "In progress",
"remains": "157",
"currency": "USD"
}कई ऑर्डर का स्टेटस
100 तक ऑर्डर का स्टेटस, कॉमा से अलग करके।
| पैरामीटर | विवरण |
|---|---|
| key | आपकी API key |
| action | status |
| 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 |
| action | refill |
| order | ऑर्डर ID |
उदाहरण रिस्पॉन्स
{
"refill": 412
}रिफ़िल स्टेटस
किसी रिफ़िल अनुरोध का स्टेटस।
| पैरामीटर | विवरण |
|---|---|
| key | आपकी API key |
| action | refill_status |
| refill | रिफ़िल ID |
उदाहरण रिस्पॉन्स
{
"status": "Completed"
}बैलेंस
USD में आपका बैलेंस।
| पैरामीटर | विवरण |
|---|---|
| key | आपकी API key |
| action | balance |
उदाहरण रिस्पॉन्स
{
"balance": "100.840000",
"currency": "USD"
}ऑर्डर स्टेटस
| Pending | मिल गया, शुरू होने का इंतज़ार |
| In progress | डिलीवरी हो रही है |
| Completed | पूरा डिलीवर हुआ |
| Partial | कुछ हिस्सा डिलीवर हुआ; बाकी आपके बैलेंस में रिफ़ंड |
| Canceled | डिलीवर नहीं हुआ; पूरा रिफ़ंड |
एरर
एरर JSON में error मैसेज के साथ लौटते हैं, उदाहरण के लिए:
{
"error": "Not enough funds on balance"
}| Invalid API key | Key नहीं दी गई, गलत है या बदल दी गई है |
| Incorrect service ID | इस ID की कोई सक्रिय सर्विस नहीं है |
| Incorrect link | लिंक खाली है या वेब पता नहीं है |
| Quantity out of range | सर्विस की न्यूनतम से कम या अधिकतम से ज़्यादा |
| Not enough funds on balance | पहले फ़ंड जोड़ें |
| Too many requests | एक मिनट में 300 से ज़्यादा रिक्वेस्ट |