Dokumentacja Steamworks
Interfejs IPlayerService
Zapewnia dodatkowe metody interakcji z użytkownikami Steam.

Zobacz ISteamUser, by dowiedzieć się więcej na temat głównego interfejsu.

UWAGA: jest to interfejs usługi, więc metody w nim powinny być wywoływane przy użyciu parametru input_json.

Aby dowiedzieć się więcej o korzystaniu z API webowych Steamworks, przejdź do omówienia API webowych.

GetRecentlyPlayedGames

GET https://partner.steam-api.com/IPlayerService/GetRecentlyPlayedGames/v1/
NazwaTypWymagane?Opis
keystringKlucz autoryzacyjny użytkownika API webowych Steamworks.
steamiduint64Gracz, o którego pytamy.
countuint32Liczba gier, jaka ma zostać zwrócona (0 lub brak wybranej: wszystkie).

Pobiera informacje o niedawno uruchamianych grach danego gracza.

GetSingleGamePlaytime

GET https://partner.steam-api.com/IPlayerService/GetSingleGamePlaytime/v1/
NazwaTypWymagane?Opis
keystringKlucz autoryzacyjny użytkownika API webowych Steamworks.
steamiduint64Gracz, o którego pytamy.
appiduint32ID aplikacji, dla której pobieramy czas gry.

Pobiera informacje o czasie gry danego gracza dla jednego ID aplikacji. Klucz API webowych musi być powiązany z tym ID aplikacji, by otrzymać wynik.

GetOwnedGames

GET https://partner.steam-api.com/IPlayerService/GetOwnedGames/v1/
NazwaTypWymagane?Opis
keystringKlucz autoryzacyjny użytkownika API webowych Steamworks.
steamiduint64Gracz, o którego pytamy.
include_appinfoboolNależy ustawić wartość „true”, jeśli chcemy dodatkowych szczegółów (nazwa, ikona) o każdej grze.
include_played_free_gamesboolDomyślnie darmowe gry są wykluczane. Po ustawieniu „true” zostaną zwrócone darmowe gry, w jakie grał użytkownik.
appids_filteruint32Po ustawieniu ogranicza zbiór wyników do przekazanych aplikacji.

Zwraca listę gier posiadanych przez gracza, jeśli te gry oraz ich szczegóły są dla ciebie widoczne.

GetSteamLevel

GET https://partner.steam-api.com/IPlayerService/GetSteamLevel/v1/
NazwaTypWymagane?Opis
keystringKlucz autoryzacyjny użytkownika API webowych Steamworks.
steamiduint64Gracz, o którego pytamy.

Zwraca poziom Steam użytkownika.

GetBadges

GET https://partner.steam-api.com/IPlayerService/GetBadges/v1/
NazwaTypWymagane?Opis
keystringKlucz autoryzacyjny użytkownika API webowych Steamworks.
steamiduint64Gracz, o którego pytamy.

Pobiera odznaki posiadane przez wskazanego użytkownika.

GetCommunityBadgeProgress

GET https://partner.steam-api.com/IPlayerService/GetCommunityBadgeProgress/v1/
NazwaTypWymagane?Opis
keystringKlucz autoryzacyjny użytkownika API webowych Steamworks.
steamiduint64Gracz, o którego pytamy.
badgeidint32Odznaka, o którą pytamy.

Pobiera wszystkie zadania potrzebne do otrzymania wskazanej odznaki oraz które z tych zadań zostały ukończone.