Yardım İletişim
trTR
ENEN DEDE ESES PLPL PT-BRPT-BR PT-PTPT-PT RURU TRTR VIVI ZH-CNZH-CN
Web sitesini bağla
Yardım İletişim

API

Ana Sayfa
Temel Bilgiler İmza Oluşturma
Depozitler
Başlarken Depozito Oluşturma Depozito Oluşturma (iframe ile yönlendirme olmadan) Depozito Bildirimi (webhook) Depozito Durumu Kontrolü Depozito Listesi Alma 8 gün beklemesiz yatırımlar (Steam Trade Protection) 8 günlük bekletme ile yatırım onayı Başarısız web kancası bildirimleri alın
SkinsBack kullanıcı arayüzü olmadan para yatırma
Create a deposit without SkinsBack UI (API) Kullanıcının envanterini al
Skin çekme
Fiyat listesi (skin mevcudu) Skin arama Skin satın alma Toplu satın alma skinleri Skin satın alma durumu Skin satın alma geçmişi
Diğer
Proje Bakiyesi Bakiye ve Depozito Çekme Geçmişi Para birimleri ve döviz kurları Sunucu durumu Gerçek zamanlı olaylar: websockets Gerçek zamanlı olaylar: web kancaları

Toplu olarak skin satın alın ve kullanıcıya gönderin

Toplu olarak skin satın alıp kullanıcıya gönderin.

Mavi zorunlu parametreleri vurgulanmıştır.

Aşağıdaki parametreleri içeren POST isteği gönderin: API Endpoint

method
string
market_batch_buy
partner
string
Kullanıcının Trade URL'sinden 'partner' değeri
token
string
Kullanıcının Trade URL'sinden 'token' değeri
items
array
Skin satın almak için ürün dizisi
items[][id]
int
Fiyat listesinden veya aramadan cilt ID'si
items[][max_price]
float
Satın alma için maksimum cilt maliyeti (USD). Bir maliyet sınırlayıcı olarak kullanılır
items[][custom_id]
string
Sisteminizdeki benzersiz kimlik. Çift satın almayı önlemek için kullanılır

Sunucudan gelen yanıt:

Başarılı olursa, sunucudan gelen yanıtta aşağıdaki JSON nesnesi olacaktır:

purchased
array
Satın alınan görünümlerin listesini içeren dizi, açıklama aşağıda
unavailable
array
Kullanılamayan cilt kimlikleri ve nedenlerinin listesini içeren dizi:
- insufficient_funds (error_code: 4) — Proje bakiyesinde yeterli fon yok
- skin_unavailable (error_code: 5) — Skin satın alınamaz
- skins_not_found_at_specified_price (error_code: 6) — Maliyeti <= 'max_price' olan görünüm yok
- custom_id_already_exists: (error_code: 7) — 'custom_id' zaten sistemimizde mevcut

'purchased' dizisi

item
object
Satın alınan skin hakkında bilgi içeren bir nesne
— item.id
int
Skin ID
— item.name
string
Skin Adı
— item.price
float
Skinin USD fiyatı
— item.classid
string
Skinin Sınıf ID'si
buy_id
int
Satın alma kimliği, eşya transfer durumunu kontrol etmek için ileride gereklidir
offer_status
string
Satın alma durumu:
1. 'creating_trade' — ticaret oluşturuluyor
2. 'waiting_accept' — ticaret kabul edilmesi bekleniyor
3. 'accepted' — ticaret kabul edildi
4. 'canceled' — ticaret kullanıcı tarafından iptal edildi
5. 'timeout' — ticaret 10 dakika içinde kabul edilmedi
6. 'invalid_trade_token' — geçersiz ticaret token'i
7. 'user_not_tradable' — kullanıcının ticaret sisteminde kısıtlamaları var
8. 'trade_create_error' — ticaret oluşturma hatası (yeniden deneyin)
9. 'rollback_user' — skin kullanıcı tarafından iade edildi (Steam Trade Protection)
10. 'rollback_supplier' — skin tedarikçi tarafından iade edildi (Steam Trade Protection)

Bu yöntem yalnızca create_trade içerebilir. Diğer durumlar market_getinfo / market_history yöntemlerinde kullanılır.
balance_debited_sum
float
Projeden düşülen miktar (USD)

Başarılı yanıt örneği:

{
   "status":"success",
   "purchased":{
      "62696971":{
         "item":{
            "id":"62696971",
            "name":"'The Doctor' Romanov | Sabre",
            "price":8.28,
            "classid":"3608084106",
            "instanceid":"0"
         },
         "buy_id":129112705,
         "offer_status":"creating_trade",
         "steamid":"76561198050648523",
         "date":"1748862060",
         "balance_debited_sum":8.28,
         "custom_id":"10000"
      },
      "62697425":{
         "item":{
            "id":"62697425",
            "name":"'The Doctor' Romanov | Sabre",
            "price":8.03,
            "classid":"3608084106",
            "instanceid":"0"
         },
         "buy_id":129112706,
         "offer_status":"creating_trade",
         "steamid":"76561198050648523",
         "date":"1748862060",
         "balance_debited_sum":8.03,
         "custom_id":"10001"
      }
   },
    "unavailable":{
      "62696979":{
         "error_code":5,
         "error_message":"skin_unavailable"
      },
      "62697480":{
         "error_code":5,
         "error_message":"skin_unavailable"
      }
   }
}

Mümkün olan hataların listesi:

8
invalid_partner_value
'partner' değeri geçersiz
9
invalid_token_value
'token' değeri geçersiz. Kullanıcıdan yeni Trade URL isteyin
10
too_many_failed_attempts_for_user
Kullanıcıya skin gönderme işleminde çok sayıda başarısız deneme yapıldı (geçersiz Trade URL, kullanıcı belirtilen sürede skinleri kabul etmiyor, kullanıcının skin takası yapma yeteneği yok). Lütfen daha sonra tekrar deneyin
-6
market_disabled
Pazar kapalı
standart hatalar:
-1
please_use_post_method
POST yöntemi kullanılmalıdır
-2
invalid_shopid
Proje kimliği sistemde bulunamadı
-3
invalid_signature
Geçersiz imza
-4
shop_not_active
Proje etkin değil
-5
invalid_method
Geçersiz API yöntemi
-7
request_limit_reached
İstek sınırı aşıldı (500/dakika)
-8
invalid_ip_address
Proje ayarlarında IP adresini belirtin
-9
under_maintenance
Site bakımda
-10
invalid_client_secret
Geçersiz X-CLIENT-SECRET başlığı
© 2025 SkinsBack. All right reserved.
Yardım İletişim Hizmet Sözleşmesi