Steam

Abzeichen

Rufe Steam-Benutzerabzeichen ab, einschließlich XP, Level und Abschlussdetails.

Endpunkt

Dieser Endpunkt gibt die Abzeichen-Daten eines Steam-Benutzers zurück, einschließlich Abzeichen-Level, verdiente XP und Abschluss-Zeitstempel. Diese Daten waren zuvor Teil des v1 Summary-Endpunkts und sind jetzt als eigener Endpunkt verfügbar.

GET   /v2/steam/users/{steamid}/badges

Erforderliche Parameter

steamid
string
Die Steam ID des Benutzers, dessen Abzeichen du abrufen möchtest. Akzeptiert verschiedene Steam ID Formate.

Authentifizierung

Übergib deinen API-Schlüssel als x-api-key Request-Header.

x-api-key: YourSecretAPIKey

Antwortfelder

FeldTypBeschreibung
badgesarrayArray von Badge-Objekten
player_xpnumberGesamte vom Spieler verdiente XP
player_levelnumberAktuelles Steam-Level des Spielers
player_xp_needed_to_level_upnumberBenötigte XP für das nächste Level
player_xp_needed_current_levelnumberErforderliche XP für das aktuelle Level

Badge-Objekt

FeldTypBeschreibung
badgeidnumberDie Badge-ID
appidnumberApplication-ID (für spielspezifische Abzeichen, optional)
levelnumberAktuelles Level des Abzeichens
completion_timenumberUnix-Zeitstempel, wann das Abzeichen erhalten oder hochgestuft wurde
xpnumberDurch dieses Abzeichen verdiente XP
scarcitynumberAnzahl der Benutzer, die dieses Abzeichen besitzen
communityitemidstringCommunity-Item-ID (für Spielabzeichen, optional)
border_colornumberRahmenfarb-Wert (für Spielabzeichen, optional)

Antwortbeispiel

Beispielausgabe für diesen Endpunkt. Der Kürze halber wurden einige Abzeichen ausgelassen.

response.json
{
  "success": true,
  "response": {
    "badges": [
      {
        "badgeid": 13,
        "level": 625,
        "completion_time": 1766289028,
        "xp": 875,
        "scarcity": 916315
      },
      {
        "badgeid": 1,
        "appid": 730,
        "level": 5,
        "completion_time": 1415375204,
        "xp": 500,
        "communityitemid": "1111254987",
        "border_color": 0,
        "scarcity": 9204132
      }
    ],
    "player_xp": 23450,
    "player_level": 42,
    "player_xp_needed_to_level_up": 50,
    "player_xp_needed_current_level": 400
  }
}