Steam

Odznaki

Pobierz odznaki użytkownika Steam, w tym XP, poziom i szczegóły ukończenia.

Endpoint

Ten endpoint zwraca dane o odznakach użytkownika Steam, w tym poziom odznaki, zdobyte XP i timestampy ukończenia. Te dane były wcześniej częścią endpointu summary w v1, a teraz są dostępne jako dedykowany endpoint.

GET   /v2/steam/users/{steamid}/badges

Wymagane parametry

steamid
string
Steam ID użytkownika, którego odznaki 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

PoleTypOpis
badgesarrayTablica obiektów odznak
player_xpnumberŁączne XP zdobyte przez gracza
player_levelnumberAktualny poziom Steam gracza
player_xp_needed_to_level_upnumberXP potrzebne do osiągnięcia następnego poziomu
player_xp_needed_current_levelnumberXP wymagane na aktualny poziom

Obiekt odznaki

PoleTypOpis
badgeidnumberID odznaki
appidnumberID aplikacji (dla odznak przypisanych do gier, opcjonalne)
levelnumberAktualny poziom odznaki
completion_timenumberUnix timestamp zdobycia lub awansu odznaki
xpnumberXP zdobyte z tej odznaki
scarcitynumberLiczba użytkowników posiadających tę odznakę
communityitemidstringID itemu społeczności (dla odznak gier, opcjonalne)
border_colornumberWartość koloru ramki (dla odznak gier, opcjonalne)

Przykład odpowiedzi

Przykładowy output dla tego endpointu. Dla zwięzłości niektóre odznaki zostały pominięte.

response.json
{
  "success": true,
  "response": {
    "badges": [
      {
        "badgeid": 13,
        "level": 625,
        "completion_time": 1766289028,
        "xp": 875,
        "scarcity": 916315
      },
      {
        "badgeid": 1,
        "appid": 730,
        "level": 5,
        "completion_time": 1415375204,
        "xp": 500,
        "communityitemid": "1111254987",
        "border_color": 0,
        "scarcity": 9204132
      }
    ],
    "player_xp": 23450,
    "player_level": 42,
    "player_xp_needed_to_level_up": 50,
    "player_xp_needed_current_level": 400
  }
}