API Detayları

SMMOrigins API, sunucumuza basit bir istek göndererek web sitemizle etkileşim kurmanıza olanak tanır. Bu hizmet ücretsiz olarak sunulmaktadır.

Sipariş vermeyi otomatikleştirebilir, teslimat durumunu takip edebilir, mevcut bakiyenizi izleyebilir ve tüm hizmet bilgilerimize programatik olarak erişebilirsiniz. Kendi panellerini işleten bayiler, birden fazla müşteriyi yöneten ajanslar veya özel çözümler geliştiren geliştiriciler için idealdir.

HTTP Yöntemi POST
API URL'si https://smmorigins.com/api/v2
API Anahtarı Hesap sayfanızdan bir API anahtarı alın
Yanıt Formatı JSON
PHP Kod Örneği https://smmorigins.com/example.txt
Sipariş Ekle

Herhangi bir aktif hizmet için yeni sipariş vermek üzere bu yöntemi kullanın.

Parametreler Açıklamalar
api_token API Token'ınız
action Yöntem Adı
service Hizmet ID'si
link Sayfa bağlantısı
quantity Gerekli miktar
custom_data İsteğe bağlı - yalnızca özel yorumlar, bahsetmeler ve diğer ilgili hizmetler için gereklidir.
Yorum listesi \r\n veya \n ile ayrılır
comment_mode İsteğe bağlı - yalnızca paneliniz paragraflı yorumları (tek bir yorum içinde birden fazla satır) destekliyorsa gereklidir.

Yorumlarınız tek satırlıysa bunu belirtmeyin ve custom_data değerini yukarıda açıklandığı şekilde gönderin.

Paneliniz paragraflı yorumları destekliyorsa comment_mode=paragraphs gönderin ve custom_data değerini her yorum için bir öğe içeren JSON dizisi olarak gönderin, örneğin:
["İlk yorum\n\nİkinci paragraf","Başka bir yorum"]

Bu yalnızca hizmetler listesinde paragraphs değerinin true olarak ayarlandığı hizmetlerde çalışır.

Başarılı Yanıt:

{
  "order":"23501"
}
Sipariş Durumu

Siparişlerinizden herhangi birinin durumunu almak için bu yöntemi kullanın.

Sipariş durumunu kontrol ederken bunu aşırı sıklıkla yapmamanızı rica ederiz, aksi takdirde isteklerinizi kısıtlamak zorunda kalabiliriz.

Parametreler Açıklamalar
api_token API Token'ınız
action Yöntem Adı
order Sipariş ID'si

Başarılı Yanıt:

{
  "status": "Completed",
  "start_counter": "600",
  "remains": "600"
}
Siparişi İptal Et

Bir sipariş, hâlâ "Beklemede" durumundaysa API üzerinden otomatik olarak iptal edilebilir (iptal ve iade işlemi 10-20 dakika sürer). "İşleniyor" veya başka bir duruma geçtikten sonra artık API üzerinden otomatik olarak iptal edilemez.

Farklı bir durumda olan siparişler için manuel olarak iptal etmemiz hâlâ mümkün olabilir, ancak iptal talebinizi bir destek talebi açarak iletmeniz gerekir.

Parametreler Açıklamalar
api_token API Token'ınız
action Yöntem Adı
orders Sipariş ID(leri), virgülle ayrılmış, en fazla 100 ID

Örnek Yanıt:

[
  {
    "order": 9,
    "cancel": {
      "error": "Incorrect order ID"
    }
  },
  {
    "order": 2,
    "cancel": 1
  }
]
Hizmet Listesi

Bu, hesabınız için kullanılabilir olan tüm aktif hizmetleri fiyatlandırma ve parametreleriyle birlikte döndürür. Otomatik kurulum yapmanız veya fiyatlandırma belirlemeniz için gereken tüm bilgileri içerir.

Parametreler Açıklamalar
api_token API Token'ınız
action Yöntem Adı

Örnek Yanıt:

[
  {
      "id": 101,
      "service_id": 1,
      "name": "Real & Active Followers - Best Server",
      "rate": "250.00",
      "min": "100",
      "max": "100000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": false,
      "cancel": true,
      "desc": "0-3 Hours Start | Full Link | 20 Days Refill\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
  },
  {
      "id": 107,
      "service_id": 1,
      "name": "Indian Mixed Followers",
      "rate": "150.00",
      "min": "200",
      "max": "10000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": false,
      "cancel": true,
      "desc": "0-12 Hours Start | Full Link |\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
  },
  {
      "id": 30067,
      "service_id": 1,
      "name": "Instagram Followers - Worldwide",
      "rate": "103.00",
      "min": "100",
      "max": "10000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": false,
      "cancel": true,
      "desc": "10k/day\r\nMax - 55k\r\n8 Hours Start"
  }
]
Mevcut Bakiye

Hesabınızdaki mevcut bakiye miktarını almak için kullanılır.

Parametreler Açıklamalar
api_token API Token'ınız
action Yöntem Adı

Örnek Yanıt:

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