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