İçeriğe geç

SMM Paneli API: Hizmetler, Sipariş, Durum ve Bakiye

SMMHO API, SMM panellerinde yaygın olan API v2 biçimini kullanır. Tek bir adrese POST isteği gönderin, işi action değeriyle seçin ve JSON yanıt alın.

API temel bilgileri

Uç nokta
POST https://smmho.com/api/v2
İstek biçimi
application/x-www-form-urlencoded veya application/json
Kimlik doğrulama
API anahtarınız key alanında. Giriş yaptıktan sonra hesap sayfasında oluşturun
Yanıt
JSON. Başarısız isteklerde neden error alanında döner
İstek sınırı
Anahtar başına dakikada 300 istek
API anahtarı oluşturAPI anahtarınızı giriş yaptıktan sonra hesap sayfasında oluşturun.
curl https://smmho.com/api/v2 \  -d "key=YOUR_API_KEY" \  -d "action=add" -d "service=9340" \  -d "link=https://instagram.com/me" \  -d "quantity=1000"
// { "order": "TT5M-CA9L" }

SMM paneli API işlemleri

action=servicesHizmet listesi

Her hizmetin ID'sini, adını, kategorisini, 1.000 adet fiyatını, en az ve en çok adedini ve yenilemesi olup olmadığını döndürür.

Parametreler
AdAçıklama
keyAPI anahtarı
actionservices

Örnek yanıt

[
  {
    "service": 9340,
    "name": "Instagram Followers, 30-day refill",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "2.2470",
    "min": 50,
    "max": 75000,
    "refill": true,
    "cancel": true
  }
]

action=addYeni sipariş

Hizmet ID'si, bağlantı ve adetle sipariş verir. Ücret bakiyenizden düşülür ve bir sipariş kodu döndürülür.

Parametreler
AdAçıklama
keyAPI anahtarı
actionadd
serviceHizmet ID
linkHesap veya gönderi bağlantısı
quantityAdet (hizmetin en az ve en çok sınırları içinde)

Örnek yanıt

{
  "order": "TT5M-CA9L"
}

action=statusSipariş durumu

Tek bir sipariş kodu (order) veya virgülle ayrılmış en fazla 100 kod (orders) için ücreti, başlangıç sayısını, durumu ve kalan adedi döndürür.

Parametreler
AdAçıklama
keyAPI anahtarı
actionstatus
orderTek bir sipariş kodu
ordersBirden fazla sipariş kodu (virgülle ayrılmış, en fazla 100)

Örnek yanıt

{
  "charge": "2.2470",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

action=balanceBakiye

Güncel bakiyenizi ve para birimini döndürür.

Parametreler
AdAçıklama
keyAPI anahtarı
actionbalance

Örnek yanıt

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

action=cancelSiparişleri iptal et

Bekleyen siparişleri iptal eder. Ücret bakiyenize döner.

Parametreler
AdAçıklama
keyAPI anahtarı
actioncancel
ordersSipariş kodları (virgülle ayrılmış, en fazla 100)

Örnek yanıt

[
  {
    "order": "TT5M-CA9L",
    "cancel": 1
  }
]

action=refillYenileme iste

Yenileme süresi içindeki tamamlanmış veya kısmi bir sipariş için yenileme ister. Bir istek kodu döndürülür.

Parametreler
AdAçıklama
keyAPI anahtarı
actionrefill
orderSipariş kodu

Örnek yanıt

{
  "refill": "RK7QM-2XWD"
}

Sipariş durumu değerleri

Beklemede
Henüz başlamadı, iptal edilebilir
Devam ediyor
Teslim ediliyor
Tamamlandı
Tamamen teslim edildi
Kısmi
Kısmen teslim edildi. Teslim edilmeyen kısım bakiyeye döner
İptal edildi
İptal edildi. Ücret bakiyeye döner

API hataları

Invalid API key
Anahtar yanlış veya yeni bir anahtarla değiştirilmiş
Invalid service
Bu ID'ye sahip bir hizmet yok
Invalid link
https:// ile başlayan, herkese açık bir adres değil
Quantity out of range
Adet, hizmetin en az ve en çok sınırlarının dışında
Not enough funds on balance
Bakiyeniz yetersiz
Too many requests
İstek sınırına ulaşıldı. Kısa süre sonra tekrar gönderin
Refill already requested
Bu sipariş için açık bir yenileme isteği zaten var
Refill is not available for this order
Hizmette yenileme yok veya yenileme süresi doldu