Steam

Kürzlich gespielt

Rufe die zuletzt gespielten Spiele eines Steam-Benutzers ab, inklusive Gesamt- und aktueller Spielzeit aufgeschlüsselt nach Plattform.

Endpunkt

Dieser Endpunkt gibt die Liste der Spiele zurück, die ein Steam-Benutzer in den letzten zwei Wochen gespielt hat, zusammen mit der Gesamtspielzeit und der Aufschlüsselung nach Plattform.

GET   /v2/steam/users/{steamid}/recently-played

Erforderliche Parameter

steamid
string
Die Steam ID des Benutzers, dessen kürzliche Aktivität 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

Die Antwort ist ein Array von Einträgen der kürzlich gespielten Spiele.

Felder pro Eintrag

FeldTypBeschreibung
gameobjectZusammenfassung des Spiels. Siehe Felder unten.
game.idnumberDie Steam-Applikations-ID.
game.namestringDer Name des Spiels.
game.iconstringHash zur Konstruktion der Icon-URL.
minutesnumberGesamtspielzeit in Minuten.
recentMinutesnumberSpielzeit in den letzten zwei Wochen, in Minuten.
windowsMinutesnumberGesamtspielzeit auf Windows, in Minuten.
macMinutesnumberGesamtspielzeit auf macOS, in Minuten.
linuxMinutesnumberGesamtspielzeit auf Linux, in Minuten.
disconnectedMinutesnumberSpielzeit, die offline (ohne Steam-Verbindung) erfasst wurde, in Minuten.

Das Feld game.icon ist ein Hash, keine vollständige URL. Kombiniere es mit game.id, um die Bild-URL zu erhalten:

https://media.steampowered.com/steamcommunity/public/images/apps/{game.id}/{game.icon}.jpg

Antwortbeispiel

response.json
{
  "success": true,
  "result": [
    {
      "game": {
        "id": 244210,
        "name": "Assetto Corsa",
        "icon": "c35922c480816b55f18b2843c6d838ccbc8ff825"
      },
      "minutes": 2866,
      "recentMinutes": 629,
      "windowsMinutes": 2866,
      "macMinutes": 0,
      "linuxMinutes": 0,
      "disconnectedMinutes": 0
    }
  ]
}