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ı

Gerçek zamanlı olaylar: web kancaları

Satın alınan skinler ve bakiye değişiklikleri hakkında gerçek zamanlı güncellemeler alın.

Etkinlik web kancası imzası oluşturma

İmza, request gövdesinden oluşturulur ve Client Secret ile imzalanmış SHA256 HMAC'e dönüştürülür. Yetkilendirme başlığında imza gönderildi. Müşteri Sırrını satıcının hesabında bulabilirsiniz.

PHP'de imza doğrulama örneği:

<?php

$clientSecret = '123'; // Client Secret

$requestContent = file_get_contents('php://input');
$expectedSignature = hash_hmac('sha256', $requestContent, $clientSecret);
$providedSignature = $_SERVER['HTTP_SIGNATURE'] ?? '';

if (!hash_equals($expectedSignature,$providedSignature)) {
    die('Wrong signature');
}

POST yöntemi tarafından Web Kancası Etkinlikleri URL'sine gönderilen parametreler:

event
string
Etkinlik adı
data
array
Veriler

Webhook Etkinlikleri URL'sine gönderilen başlıklar:

Signature
string
Doğrulanacak imza. İsteğin imzasını doğrulamak için imza doğrulama yöntemini kullanın.

VEYA sunucunuza gönderilen X-SIGN başlığını şu algoritmayı kullanarak doğrulayabilirsiniz:
md5(clientId + clientSecret) (birleştirme).

Mümkün olan olayların listesi

event
Veriler
Açıklama
buy_item
{
   "event":"buy_item",
   "data":{
	  "item":{
		 "id":"2516",
		 "name":"AK-47 | Safari Mesh (Minimal Wear)",
		 "price":"0.4",
		 "classid":"3940562910"
	  },
	  "buy_id":"65",
	  "offer_status":"creating_trade",
	  "balance_debited_sum":"29.93",
	  "custom_id": "123456"
   }
}
Skin satın alma
status_change
{
   "event":"status_change",
   "data":{
      "item":{
         "id":"2516"
      },
      "buy_id":"65",
      "offer_status":"waiting_accept",
      "error_reason":null,
      "tradeofferid":"4176876858",
      "custom_id": "123456"
   }
}
Skin satın alma durumu değişti
balance_change
{
   "event":"buy_item",
   "data":{
	  "item":{
		 "id":"2516",
		 "name":"AK-47 | Safari Mesh (Minimal Wear)",
		 "price":"0.4",
		 "classid":"3940562910"
	  },
	  "buy_id":"65",
	  "offer_status":"creating_trade",
	  "balance_debited_sum":"29.93",
	  "custom_id": "123456"
   }
}
Proje bakiyesi değişti
© 2025 SkinsBack. All right reserved.
Yardım İletişim Hizmet Sözleşmesi