Steam
Statystyki
Pobierz statystyki wewnątrzgrowe i osiągnięcia użytkownika Steam dla konkretnej gry.
Endpoint
Ten endpoint zwraca statystyki wewnątrzgrowe i odblokowane osiągnięcia dla konkretnej gry na koncie użytkownika Steam. Dostępne nazwy statystyk są definiowane przez schemat stats każdej gry i różnią się w zależności od tytułu.
GET /v2/steam/users/{steamid}/stats/{appid}
Wymagane parametry
steamid
string
Steam ID użytkownika, którego statystyki chcesz pobrać. Akceptuje różne formaty Steam ID.
appid
number
Steam application ID gry, której statystyki chcesz pobrać.
Uwierzytelnianie
Dołącz swój klucz API jako header x-api-key.
x-api-key: YourSecretAPIKey
Pola odpowiedzi
| Pole | Typ | Opis |
|---|---|---|
steamID | string | SteamID64 użytkownika. |
game | string | Nazwa gry. |
achievements | array | Lista osiągnięć odblokowanych przez użytkownika w tej grze. Tylko odblokowane osiągnięcia są uwzględnione. Patrz pola poniżej. |
stats | array | Lista wpisów statystyk wewnątrzgrowych śledzonych przez grę. Patrz pola poniżej. |
Obiekt osiągnięcia
| Pole | Typ | Opis |
|---|---|---|
name | string | Wewnętrzny identyfikator osiągnięcia. |
unlocked | boolean | W tej odpowiedzi zawsze true — zwracane są tylko odblokowane osiągnięcia. |
Obiekt statystyki
| Pole | Typ | Opis |
|---|---|---|
name | string | Wewnętrzny identyfikator statystyki. Nazwy statystyk są definiowane przez grę. |
value | number | Aktualna wartość statystyki. Może być liczbą całkowitą lub zmiennoprzecinkową w zależności od statystyki. |
Przykład odpowiedzi
Przykładowy output dla tego endpointu. Dla zwięzłości większość osiągnięć i statystyk została pominięta.
response.json
{
"success": true,
"result": {
"steamID": "76561198038526790",
"game": "Rust",
"achievements": [
{ "name": "COLLECT_100_WOOD", "unlocked": true },
{ "name": "COLLECT_200_STONE", "unlocked": true },
{ "name": "CONSTRUCT_BASE", "unlocked": true }
],
"stats": [
{ "name": "deaths", "value": 121 },
{ "name": "bullet_fired", "value": 6473 },
{ "name": "kill_player", "value": 67 },
{ "name": "harvest.wood", "value": 90397 },
{ "name": "comfort_duration", "value": 11709.4150390625 }
]
}
}