Developer API
KickBot SMM Panel API V1
Platformumuza entegre olarak SMM panel hizmetlerinizi otomatikleştirin.
1 Kimlik Doğrulama
KickBot API, endüstri standardı olan SMM Panel altyapılarıyla tam uyumludur. Tüm isteklerinizde API anahtarınızı (key) göndermelisiniz. API anahtarınızı oluşturmak için kullanıcı portalına giriş yapın.
Endpoint URL (POST/GET)
https://kickizleyicibot.com/api/v1
2 Endpoint'ler
Servis Listesi
POST/GET /services
Sistemdeki aktif tüm SMM hizmetlerini listeler.
İstek Parametreleri
| key | Zorunlu API Anahtarınız. |
|---|
Örnek Yanıt
[
{
"service": 1,
"name": "Kick.com İzleyici Botu - 1 Saat",
"type": "Default",
"rate": "5.00",
"min": 10,
"max": 1000,
"category": "Viewer"
}
]
Yeni Sipariş Ekle
POST /order
Mevcut bakiyenizden düşülerek anında sisteme yeni bir sipariş ekler.
İstek Parametreleri
| key | Zorunlu API Anahtarınız. |
|---|---|
| service | Zorunlu Servis ID (services dizininden alınır). |
| link | Zorunlu Kick kanal adı (Örn: elraenn). |
| quantity | Zorunlu İstenecek bot miktarı. |
| messages | Opsiyonel Özel Chatbot için satır satır ayrılmış mesajlar (\n, \r\n). |
Örnek Yanıt
// Başarılı Sipariş
{
"order": 12345
}
// Hatalı (Örn: Bakiye Yetersiz)
{
"error": "Yetersiz bakiye"
}
Sipariş Durumu
POST/GET /status
| key | Zorunlu API Anahtarınız. |
|---|---|
| order | Zorunlu Order ID. |
{
"charge": "25.00",
"start_count": 0,
"status": "Active",
"remains": 50,
"currency": "TRY"
}
Çoklu Durum Sorgulama
POST/GET /orders
| key | Zorunlu API Anahtarınız. |
|---|---|
| orders | Zorunlu Virgülle ayrılmış sipariş ID'leri (Örn: 123,456,789 - max 100 limit). |
{
"123": {
"charge": "25.00",
"status": "Active",
"remains": 50,
"currency": "TRY"
},
"456": {
"charge": "15.00",
"status": "Completed",
"remains": 0,
"currency": "TRY"
}
}
Bakiye Sorgula
POST/GET /balance
{
"balance": "850.50",
"currency": "TRY"
}
3 Dile Özel Örnek Kodlar
<?php
$api_url = 'https://kickizleyicibot.com/api/v1';
$api_key = 'kb_buraya_anahtarinizi_yazin';
$post_data = [
'key' => $api_key,
'service' => 1,
'link' => 'harbi_yayin',
'quantity' => 100
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url . '/order');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
// Yanıtı JSON formatında al
print_r(json_decode($response, true));