Hilfe Kontakte
deDE
ENEN DEDE ESES PLPL PT-BRPT-BR PT-PTPT-PT RURU TRTR VIVI ZH-CNZH-CN
Website verbinden
Hilfe Kontakte

API

Hauptseite
Hauptinformationen Generierung der Unterschrift
Einzahlungen
Erste Schritte Depot erstellen Depot erstellen ohne Weiterleitung (iframe) Benachrichtigung über Einzahlung (webhook) Überprüfung des Einzahlungsstatus Abrufen der Liste der Einlagen Einzahlungen ohne 8-tägige Wartezeit (Steam Trade Protection) Einzahlungsgenehmigung mit 8-tägigem Hold Benachrichtigungen zu fehlgeschlagenen Webhooks erhalten
Einzahlungen ohne SkinsBack UI
Create a deposit without SkinsBack UI (API) Inventar des Benutzers abrufen
Skin-Abhebung
Preisliste (Skin-Verfügbarkeit) Skin-Suche Skin kaufen Skins in großen Mengen kaufen Status des Skin-Kaufs Kaufverlauf für Skins
Sonstiges
Projektsaldo Auszahlungs- und Einzahlungshistorie Währungen und Wechselkurse Serverstatus Ereignisse in Echtzeit: Websockets Ereignisse in Echtzeit: Webhook

Ereignisse in Echtzeit: Websockets

Erhalten Sie Echtzeit-Änderungen für gekaufte Skins und Guthabenänderungen.

Um eine Verbindung herzustellen, verwenden Sie WebSocket und übergeben Sie die GET-Parameter Project Client ID und Client Secret. Die Signatur wird wie folgt erstellt:

signature = md5(projectClientId + clientSecret);

Beispiel in JavaScript:

var projectClientId = '1';
var clientSecret = '123';
var signature = md5(projectClientId + clientSecret);

var ws = new WebSocket("wss://skinsback.com/ws/?shopid=" + projectClientId + "&signature=" + signature);
ws.onmessage = function(evt)
{
	var jsonData = JSON.parse(evt.data);
	console.log(jsonData.event); // event
	console.log(jsonData.data); // data
};

setInterval(function() {
	ws.send('ping');
}, 30 * 1000);

Liste der möglichen Ereignisse

event
Daten
Beschreibung
auth_success
--
Authentifizierung erfolgreich
auth_failed
--
Authentifizierung fehlgeschlagen
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-Kauf
status_change
{
   "event":"status_change",
   "data":{
      "item":{
         "id":"2516"
      },
      "buy_id":"65",
      "offer_status":"waiting_accept",
      "error_reason":null,
      "tradeofferid":"4176876858",
      "custom_id": "123456"
   }
}
Status des Skin-Kaufs geändert
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"
   }
}
Projektguthaben geändert
© 2025 SkinsBack. All right reserved.
Hilfe Kontakte Angebot