Steam

Ostatnio grane

Pobierz gry, w które użytkownik Steam grał ostatnio, wraz z całkowitym i niedawnym czasem gry w podziale na platformę.

Endpoint

Ten endpoint zwraca listę gier, w które użytkownik Steam grał w ciągu ostatnich dwóch tygodni, wraz z całkowitym czasem gry i podziałem na poszczególne platformy.

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

Wymagane parametry

steamid
string
Steam ID użytkownika, którego ostatnią aktywność chcesz pobrać. Akceptuje różne formaty Steam ID.

Uwierzytelnianie

Dołącz swój klucz API jako header x-api-key.

x-api-key: YourSecretAPIKey

Pola odpowiedzi

Odpowiedź to tablica wpisów ostatnio granych gier.

Pola wpisu

PoleTypOpis
gameobjectPodsumowanie gry. Patrz pola poniżej.
game.idnumberSteam application ID gry.
game.namestringNazwa gry.
game.iconstringHash do konstruowania URL-a ikony.
minutesnumberCałkowity czas gry w minutach.
recentMinutesnumberCzas gry w ciągu ostatnich dwóch tygodni, w minutach.
windowsMinutesnumberCałkowity czas gry na Windows, w minutach.
macMinutesnumberCałkowity czas gry na macOS, w minutach.
linuxMinutesnumberCałkowity czas gry na Linux, w minutach.
disconnectedMinutesnumberCzas gry zarejestrowany bez połączenia ze Steam, w minutach.

Pole game.icon to hash, a nie pełny URL. Połącz je z game.id, aby uzyskać obrazek:

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

Przykład odpowiedzi

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
    }
  ]
}