YouTube Engagement SMM Panel Entegrasyonu

🔗 API URL
http://gaintask.com/api/v2
🔑 API Key
333954853d6d87e48f28bcf27ae50261
✅ Aktif Token (Stok)
1
⚡ İstek Limiti
Sınırsız
📋 Servis Listesi
POST http://gaintask.com/api/v2
JSON Request
{
  "key": "333954853d6d87e48f28bcf27ae50261",
  "action": "services"
}
Yanıt: Mevcut servisler, fiyatlar, min/max değerleri
➕ Sipariş Oluştur
POST http://gaintask.com/api/v2
JSON Request
{
  "key": "333954853d6d87e48f28bcf27ae50261",
  "action": "add",
  "service": 1,
  "link": "https://youtube.com/watch?v=VIDEO_ID",
  "quantity": 100
}
Parametre Tip Açıklama
service int 1 = Like, 2 = Dislike
link string YouTube video URL'si
quantity int İstenilen miktar
Başarılı Yanıt: { "order": 12345 }
📊 Sipariş Durumu
POST http://gaintask.com/api/v2

Tekil Sipariş:

JSON Request
{
  "key": "333954853d6d87e48f28bcf27ae50261",
  "action": "status",
  "order": 12345
}

Çoklu Sipariş:

JSON Request
{
  "key": "333954853d6d87e48f28bcf27ae50261",
  "action": "status",
  "orders": "1,2,3,4,5"
}
Yanıt: { "charge": "0.10", "start_count": "1000", "status": "Completed", "remains": "0", "currency": "USD" }
❌ Sipariş İptali
POST http://gaintask.com/api/v2
JSON Request
{
  "key": "333954853d6d87e48f28bcf27ae50261",
  "action": "cancel",
  "orders": "12345,12346"
}
Not: Sadece "Pending" veya "In progress" durumundaki siparişler iptal edilebilir.
💰 Bakiye Sorgusu
POST http://gaintask.com/api/v2
JSON Request
{
  "key": "333954853d6d87e48f28bcf27ae50261",
  "action": "balance"
}
Yanıt: { "balance": "999999.99", "currency": "USD" }
🐘 PHP Örnek Kod
PHP
<?php
class SmmApi {
    private $api_url = 'http://gaintask.com/api/v2';
    private $api_key = '333954853d6d87e48f28bcf27ae50261';

    public function services() {
        return $this->request(['action' => 'services']);
    }

    public function addOrder($service, $link, $quantity) {
        return $this->request([
            'action' => 'add',
            'service' => $service,
            'link' => $link,
            'quantity' => $quantity
        ]);
    }

    public function getStatus($orderId) {
        return $this->request([
            'action' => 'status',
            'order' => $orderId
        ]);
    }

    public function cancel($orderIds) {
        return $this->request([
            'action' => 'cancel',
            'orders' => implode(',', (array)$orderIds)
        ]);
    }

    public function balance() {
        return $this->request(['action' => 'balance']);
    }

    private function request($params) {
        $params['key'] = $this->api_key;
        
        $ch = curl_init($this->api_url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
        
        $response = curl_exec($ch);
        curl_close($ch);
        
        return json_decode($response, true);
    }
}

// Kullanım
$api = new SmmApi();
$services = $api->services();
$order = $api->addOrder(1, 'https://youtube.com/watch?v=xxxxx', 100);
$status = $api->getStatus($order['order']);
?>
📋 Sipariş Durum Kodları
Durum Açıklama
Pending Sipariş oluşturuldu, işlem bekleniyor
In progress Sipariş işleniyor
Completed Sipariş başarıyla tamamlandı
Partial Sipariş kısmen tamamlandı
Canceled Sipariş iptal edildi veya hata oluştu
🔧 Bakım Modu (Maintenance)

Sistem her 3 saatte bir otomatik bakım yapar. Bakım sırasında:

İşlem Durum
action=add Geçici Engelli
action=status Çalışır
action=services Çalışır
action=balance Çalışır
action=cancel Çalışır
Bakım Hatası: { "error": "System maintenance in progress. Please try again in 5-10 minutes." }
Öneri: Bu hatayı aldığınızda 5-10 dakika sonra tekrar deneyin. Sistem otomatik olarak bakımı tamamlayacak ve devam edecektir.