Giriş
Resimi API, SMM hizmetlerimizi kendi panelinize, uygulamanıza veya iş akışınıza entegre etmenize olanak tanır. Tüm istekler JSON değerini döndürür. API, JAP, SMMKings, Peakerr ve diğerleri tarafından kullanılan standart SMM paneli API formatıyla uyumludur; bu da geçiş yapmayı veya entegrasyonu kolaylaştırır.
https://resimi.xyz/api/v2.php
Tüm uç noktalar hem GET hem de POST isteklerini kabul eder. Siparişler ve iptaller için POST, salt okunur sorgular için GET kullanın.
Kimlik doğrulama
Her istek, key parametresi olarak API anahtarınızı içermelidir.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
Hatalar
Tüm hatalar, error anahtarını içeren bir JSON nesnesi döndürür:
{"error": "Insufficient balance. Please add funds."}
| Hata mesajı | Anlamı |
|---|---|
| Geçersiz API anahtarı | Anahtar yanlış veya hesap askıya alındı |
| Yetersiz bakiye | Sipariş vermeden önce para ekleyin |
| Hizmet bulunamadı veya etkin değil | Hizmet kimliği yanlış veya hizmet devre dışı |
| Miktar X ile Y arasında olmalıdır | Bu hizmet için izin verilen aralığın dışındaki miktar |
| Sipariş bulunamadı | Sipariş Kimliği mevcut değil veya başka bir kullanıcıya ait |
| Sipariş iptal edilemez | Sipariş zaten tamamlandı veya iptal edildi |
Hizmetleri Alın
Aktif hizmetlerin tam listesini oranlar ve limitlerle birlikte döndürür.
Parametreler
| Parametre | Tür | Açıklama |
|---|---|---|
key required | string | API anahtarınız |
action required | string | hizmetler olmalıdır |
Yanıt
[
{
"service": 1234,
"category": "Instagram",
"name": "Instagram Followers — HQ | Refill 30 days",
"type": "Default",
"rate": "0.5000",
"min": 100,
"max": 100000,
"dripfeed": true,
"refill": true,
"cancel": false
},
...
]
Sipariş Ver
Yeni bir sipariş verir. Bakiye anında kesilir. Sipariş kimliğini döndürür.
| Parametre | Tür | Açıklama |
|---|---|---|
key required | string | API anahtarınız |
action required | string | add olmalı |
service required | integer | Hizmetler listesinden hizmet kimliği |
link required | string | Hedef profilin veya gönderinin URL'si |
quantity required | integer | Teslim edilecek toplam miktar |
runs optional | integer | Damlama besleme çalıştırmalarının sayısı (varsayılan: 1) |
interval optional | integer | Damlama besleme işlemleri arasındaki dakikalar (varsayılan: 0) |
comments optional | string | Özel yorumlar (yorum hizmetleri için), her satıra bir tane |
Yanıt – Başarı
{"order": 98765}
Yanıt — Hata
{"error": "Insufficient balance. Please add funds."}
runs = grup sayısını ve interval = her biri arasındaki dakikayı ayarlayın. Örnek — 7 gün boyunca 1.000 takipçi: quantity=1000&runs=7&interval=1440 Sipariş Durumu
Bir siparişin mevcut durumunu kontrol edin.
| Parametre | Tür | Açıklama |
|---|---|---|
key required | string | API anahtarınız |
action required | string | status olmalıdır |
order required | integer | <code>add</code> adresinden döndürülen sipariş kimliği |
Yanıt
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
Durum değerleri
| Durum | Anlamı |
|---|---|
Pending | Sağlayıcıya gönderilmeyi bekliyor |
Processing | Sağlayıcıya gönderildi, sıraya alındı |
In_progress | Teslimat devam ediyor |
Completed | Tamamen teslim edildi |
Partial | Kısmen teslim edildi, geri kalanı iade edildi |
Cancelled | İptal edildi, geri kalan para iadesi yapıldı |
Siparişi İptal Et
Bekleyen veya devam eden bir siparişi iptal eder. Teslim edilmeyen kısım bakiyenize iade edilir.
| Parametre | Tür | Açıklama |
|---|---|---|
key required | string | API anahtarınız |
action required | string | iptal olmalıdır |
order required | integer | İptal edilecek sipariş kimliği |
Yanıt – Başarı
{"success": true, "refunded": 0.2500}
Bakiyeyi Kontrol Et
API anahtarıyla ilişkili hesabın mevcut bakiyesini döndürür.
Yanıt
{"balance": "12.4800", "currency": "USD"}