Steam

Rozetler

XP, seviye ve tamamlanma detayları dahil Steam kullanıcı rozetlerini getir.

Endpoint

Bu endpoint, bir Steam kullanıcısının rozet verilerini döndürür; rozet seviyesi, kazanılan XP ve tamamlanma zaman damgaları dahil. Bu veriler daha önce v1 summary endpoint'inin parçasıydı ve artık özel bir endpoint olarak mevcut.

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

Gerekli parametreler

steamid
string
Rozetlerini getirmek istediğin kullanıcının Steam ID'si. Çeşitli Steam ID formatlarını kabul eder.

Kimlik Doğrulama

API anahtarını x-api-key request header'ı olarak ekle.

x-api-key: YourSecretAPIKey

Yanıt alanları

AlanTipAçıklama
badgesarrayRozet nesneleri dizisi
player_xpnumberOyuncunun kazandığı toplam XP
player_levelnumberOyuncunun mevcut Steam seviyesi
player_xp_needed_to_level_upnumberBir sonraki seviyeye ulaşmak için gereken XP
player_xp_needed_current_levelnumberMevcut seviye için gereken XP

Rozet nesnesi

AlanTipAçıklama
badgeidnumberRozet ID'si
appidnumberUygulama ID'si (oyuna özel rozetler için, opsiyonel)
levelnumberRozetin mevcut seviyesi
completion_timenumberRozetin kazanıldığı veya seviye atladığı zamanın Unix timestamp'i
xpnumberBu rozetten kazanılan XP
scarcitynumberBu rozete sahip kullanıcı sayısı
communityitemidstringTopluluk öğe ID'si (oyun rozetleri için, opsiyonel)
border_colornumberKenarlık renk değeri (oyun rozetleri için, opsiyonel)

Yanıt örneği

Bu endpoint için örnek çıktı. Kısalık için bazı rozetler çıkarıldı.

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