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

PoleTypOpis
steamIDstringSteamID64 użytkownika.
gamestringNazwa gry.
achievementsarrayLista osiągnięć odblokowanych przez użytkownika w tej grze. Tylko odblokowane osiągnięcia są uwzględnione. Patrz pola poniżej.
statsarrayLista wpisów statystyk wewnątrzgrowych śledzonych przez grę. Patrz pola poniżej.

Obiekt osiągnięcia

PoleTypOpis
namestringWewnętrzny identyfikator osiągnięcia.
unlockedbooleanW tej odpowiedzi zawsze true — zwracane są tylko odblokowane osiągnięcia.

Obiekt statystyki

PoleTypOpis
namestringWewnętrzny identyfikator statystyki. Nazwy statystyk są definiowane przez grę.
valuenumberAktualna 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 }
    ]
  }
}