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
| Pole | Typ | Opis |
|---|---|---|
game | object | Podsumowanie gry. Patrz pola poniżej. |
game.id | number | Steam application ID gry. |
game.name | string | Nazwa gry. |
game.icon | string | Hash do konstruowania URL-a ikony. |
minutes | number | Całkowity czas gry w minutach. |
recentMinutes | number | Czas gry w ciągu ostatnich dwóch tygodni, w minutach. |
windowsMinutes | number | Całkowity czas gry na Windows, w minutach. |
macMinutes | number | Całkowity czas gry na macOS, w minutach. |
linuxMinutes | number | Całkowity czas gry na Linux, w minutach. |
disconnectedMinutes | number | Czas 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
}
]
}