NotPanel API · v3
API दस्तावेज़
NotPanel को अपने SMM पैनल, वेबसाइट या बॉट से जोड़ें। API से सेवाएँ देखें, ऑर्डर करें और ऑर्डर की स्थिति जाँचें।
हर रिक्वेस्ट POST के रूप में भेजें, फ़ॉर्म-एनकोडेड बॉडी के साथ जिसमें key और action हों। रिस्पॉन्स JSON में आते हैं।
तीन चरणों में शुरू करें
अकाउंट बनाएँ
मुफ़्त साइन अप करें। फ़ंड सिर्फ़ असली ऑर्डर देते समय जोड़ने होते हैं।
मुफ़्त अकाउंट बनाएँAPI की बनाएँ
अपने डैशबोर्ड में API पेज खोलें। की सिर्फ़ एक बार दिखती है, इसलिए तुरंत कॉपी करें।
API पेज खोलेंअपनी पहली रिक्वेस्ट भेजें
सेवाओं की ID, कीमतें और सीमाएँ पाने के लिए उनकी सूची लें।
उदाहरण देखें
आपकी पहली रिक्वेस्ट
action=services सिर्फ़ डेटा पढ़ता है, इसलिए इसे आज़माना सुरक्षित है। YOUR_API_KEY की जगह अपने API पेज की की डालें।
- मेथड
- POST
- बॉडी
- application/x-www-form-urlencoded
- रिस्पॉन्स
- सेवाओं का JSON ऐरे
# List the services you can order
curl -X POST https://notpanel.com/api/v3 \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "key=YOUR_API_KEY&action=services"const res = await fetch("https://notpanel.com/api/v3", {
method: "POST",
headers: { "Content-Type": "application/x-www-form-urlencoded" },
body: new URLSearchParams({
key: "YOUR_API_KEY",
action: "services",
}),
});
const services = await res.json();
console.log(`Found ${services.length} services`);import requests
res = requests.post(
"https://notpanel.com/api/v3",
data={"key": "YOUR_API_KEY", "action": "services"},
)
services = res.json()
print(f"Found {len(services)} services")<?php
$body = http_build_query([
'key' => 'YOUR_API_KEY',
'action' => 'services',
]);
$response = file_get_contents('https://notpanel.com/api/v3', false, stream_context_create([
'http' => [
'method' => 'POST',
'header' => "Content-Type: application/x-www-form-urlencoded\r\n",
'content' => $body,
],
]));
$services = json_decode($response, true);
echo "Found " . count($services) . " services\n";
[
{
"service": "7",
"name": "Instagram Followers",
"type": "Default",
"category": "Instagram Followers",
"rate": "1.20",
"min": "100",
"max": "10000",
"refill": true,
"cancel": true,
"dripfeed": true,
"type_key": "default",
"canonical_name": "Instagram Followers",
"name_language": "en",
"platform": "instagram",
"tags": ["refill", "cancel", "drip_feed"],
"fields": [],
"drip_feed": {
"mode": "batches",
"min_runs": 2,
"max_runs": 100,
"min_interval_minutes": 1,
"max_interval_minutes": 1440,
"max_total_minutes": 2880
},
"step": 1,
"availability": "available",
"average_time_minutes": 30
}
]API रेफ़रेंस
हर एक्शन API URL पर एक POST है, जिसकी अपनी action वैल्यू होती है।
कैटलॉग
सेवाएँ और कीमतें खोजें
ऑर्डर
ऑर्डर दें और मैनेज करें
अकाउंट
बैलेंस और अकाउंट सीमाएँ
Webhooks
ऑर्डर में बदलाव की सूचना पाएँ
गाइड
API में क्या शामिल है
API कुंजी से प्रमाणीकरण
हर कुंजी के लिए खाते से जुड़ा एक सीक्रेट। आपकी सभी कुंजियाँ खाते की प्रति मिनट अनुरोध सीमा साझा करती हैं, और किसी भी कुंजी को डैशबोर्ड से रद्द किया जा सकता है।
स्पष्ट रेट लिमिट
हर खाते के लिए एक सीमा जो आपके खर्च के साथ बढ़ती है, साथ ही भारी कार्रवाइयों पर कुछ सीमित सीमाएँ। हर जवाब में X-RateLimit हेडर होते हैं।
हस्ताक्षरित webhooks
ऑर्डर पूरा होने, आंशिक रूप से डिलीवर होने या रद्द होने पर, और रिफिल पूरा होने पर हर कॉल के लिए एक हस्ताक्षरित इवेंट। डिलीवरी कम से कम एक बार होती है, रीट्राई के साथ।
रीट्राई-सुरक्षित ऑर्डर
अपना
request_idभेजें, तो अनुरोध दोहराने पर कभी दूसरा ऑर्डर नहीं बनता। इसके बिना, 60 सेकंड के भीतर वही add पहला ऑर्डर लौटाता है।शुरुआत में मुफ़्त रद्दीकरण
हर ऑर्डर को उसके पहले 15 सेकंड में पूरे रिफंड के साथ रद्द किया जा सकता है। उसके बाद, रद्द करने के अनुरोध वहीं काम करते हैं जहाँ सेवा उन्हें सपोर्ट करती है।
पैनलों के साथ सीधी संगति
मानक कुंजी + एक्शन API इस्तेमाल करने वाले पैनल सिर्फ़ बेस URL बदल सकते हैं। /api/v1, /api/v2 और /api/v3 पते एक जैसे व्यवहार करते हैं।