Merhaba arkadaşlar,
Bu konuda sizlerle Steam'ın bizlere sunduğu API endpointlerini inceleyeceğiz.
Bu endpointlerin çoğunu kullanmak için Steam API Key'ine ihtiyacınız var.
Steam API Key'inizi bu linkte bulunan form'u doldurarak erişebilirsiniz.
GetNewsForApp
Seçtiğiniz oyunun en son haberlerini gösterir.
Örnek: http://api.steampowered.com/ISteamN.../?appid=440&count=3&maxlength=300&format=json
Argumanlar
- appid: Seçtiğiniz oyunun uygulama numarası. (Örn: CS:GO 730)
- count: Getirmek istediğiniz haber sayısı
- maxlength: Her haberin maksimum karakter sayısı
- format: Çıktı formatı. json, xml veya vdf olmalı.
GetGlobalAchievementPercentagesForApp
Bir oyunun toplam başarım elde etme oranını gösterir.
Örnek: http://api.steampowered.com/ISteamUserStats/GetGlobalAchievementPercentagesForApp/v0002/?gameid=440&format=json
Argumanlar
- gameid: Seçtiğiniz oyunun uygulama numarası. (Örn: CS:GO 730)
- format: Çıktı formatı. json, xml veya vdf olmalı.
GetGlobalStatsForGame
Bir oyunun toplam statlarını gösterir.
Argumanlar
- gameid: Seçtiğiniz oyunun uygulama numarası. (Örn: CS:GO 730)
- format: Çıktı formatı. json, xml veya vdf olmalı.
- count: Geçireceğiniz global stat adlarını barındıran array'ın uzunluğu
- name[0] (and name[1], etc.): Steamworks'de tanımlanan başarım ismi.
GetPlayerSummaries
Bir oyuncunun profil bilgisini döndürür.
Argumanlar
- steamid: Seçtiğiniz kullanıcının steam64'idsi
- format: Çıktı formatı. json, xml veya vdf olmalı.
GetFriendList
Bir oyuncunun arkadaş listesini döndürür ancak profilin gizli olmaması lazım.
- steamid: Seçtiğiniz kullanıcının steam64'idsi
- format: Çıktı formatı. json, xml veya vdf olmalı.
- relationship: İlişki filtresi, all veya friend girilmeli.
GetPlayerAchievements
Bir başarım listesini döndürür.
- steamid: Seçtiğiniz kullanıcının steam64'idsi
- format: Çıktı formatı. json, xml veya vdf olmalı.
- l: Dil seçeneği örn: tr, eng.
GetOwnedGames
Bir kullanıcının oyun listesini ve oynadığı saatleri gösterir.
- steamid: Seçtiğiniz kullanıcının steam64'idsi
- format: Çıktı formatı. json, xml veya vdf olmalı.
- include_appinfo: Bilginin yanında oyun ismi ve logo urlsini de gönderir.
- include_played_free_games: Bedava oyunları da gönderir.
- appids_filter: Gönderilmesini istemediğiniz appidler örn.
appids_filter: [ 440, 500, 550 ]
(Ekleme yapılacaktır)