C# Class SteamWebAPI.SteamWebSession

Class allowing you to use the Steam Web API to log in and use Steam Friends functionality.
ファイルを表示 Open project: babelshift/SteamWebAPI

Public Methods

Method Description
CreateCartAsync ( long steamId ) : Task
GetAppListAsync ( ) : Task>
GetGameDetailsAsync ( uint appId, string language = "" ) : Task
GetGlobalAchievementPercentagesForAppAsync ( uint appId ) : Task>
GetNewsForAppAsync ( int appId ) : Task
GetNumberOfCurrentPlayersAsync ( uint appId ) : Task
GetServerInfoAsync ( ) : Task
GetSteamID ( string vanityUrl ) : Task
GetSupportedInterfacesAsync ( ) : Task>
GetUserAchievementsAsync ( ulong steamId, uint appId, string language = "" ) : Task
GetUserBansAsync ( IList steamIds ) : Task>
GetUserFriendsAsync ( long steamId, string relationship = "" ) : Task>
GetUserGroupsAsync ( long steamId ) : Task>
GetUserProfile ( long steamId ) : Task
GetUserStatsForGameAsync ( ulong steamId, uint appId ) : Task
GetUserSummariesAsync ( List steamIds ) : Task>
GetUserSummaryAsync ( long steamId ) : Task
IsValidCartAsync ( long steamId, long cartId ) : Task
SteamWebSession ( string developerKey ) : System.Collections.Generic

Method Details

CreateCartAsync() public method

public CreateCartAsync ( long steamId ) : Task
steamId long
return Task

GetAppListAsync() public method

public GetAppListAsync ( ) : Task>
return Task>

GetGameDetailsAsync() public method

public GetGameDetailsAsync ( uint appId, string language = "" ) : Task
appId uint
language string
return Task

GetGlobalAchievementPercentagesForAppAsync() public method

public GetGlobalAchievementPercentagesForAppAsync ( uint appId ) : Task>
appId uint
return Task>

GetNewsForAppAsync() public method

public GetNewsForAppAsync ( int appId ) : Task
appId int
return Task

GetNumberOfCurrentPlayersAsync() public method

public GetNumberOfCurrentPlayersAsync ( uint appId ) : Task
appId uint
return Task

GetServerInfoAsync() public method

public GetServerInfoAsync ( ) : Task
return Task

GetSteamID() public method

public GetSteamID ( string vanityUrl ) : Task
vanityUrl string
return Task

GetSupportedInterfacesAsync() public method

public GetSupportedInterfacesAsync ( ) : Task>
return Task>

GetUserAchievementsAsync() public method

public GetUserAchievementsAsync ( ulong steamId, uint appId, string language = "" ) : Task
steamId ulong
appId uint
language string
return Task

GetUserBansAsync() public method

public GetUserBansAsync ( IList steamIds ) : Task>
steamIds IList
return Task>

GetUserFriendsAsync() public method

public GetUserFriendsAsync ( long steamId, string relationship = "" ) : Task>
steamId long
relationship string
return Task>

GetUserGroupsAsync() public method

public GetUserGroupsAsync ( long steamId ) : Task>
steamId long
return Task>

GetUserProfile() public method

public GetUserProfile ( long steamId ) : Task
steamId long
return Task

GetUserStatsForGameAsync() public method

public GetUserStatsForGameAsync ( ulong steamId, uint appId ) : Task
steamId ulong
appId uint
return Task

GetUserSummariesAsync() public method

public GetUserSummariesAsync ( List steamIds ) : Task>
steamIds List
return Task>

GetUserSummaryAsync() public method

public GetUserSummaryAsync ( long steamId ) : Task
steamId long
return Task

IsValidCartAsync() public method

public IsValidCartAsync ( long steamId, long cartId ) : Task
steamId long
cartId long
return Task

SteamWebSession() public method

public SteamWebSession ( string developerKey ) : System.Collections.Generic
developerKey string
return System.Collections.Generic