Method | Description | |
---|---|---|
Authenticate ( String accessToken ) : LoginStatus |
Authenticate with an access token previously retrieved with a username and password (and SteamGuard code).
|
|
Authenticate ( String username, String password, String emailauthcode = "" ) : LoginStatus |
Authenticate with a username and password. Sends the SteamGuard e-mail if it has been set up.
|
|
GetFriends ( String steamid = null ) : List |
Fetch all friends of a given user. This function does not provide detailed information. |
|
GetGroupAvatar ( GroupInfo group, AvatarSize size = AvatarSize.Small ) : |
Retrieve the avatar of the specified group in the specified format.
|
|
GetGroupInfo ( String steamid ) : GroupInfo | ||
GetGroupInfo ( List |
||
GetGroupInfo ( List |
Retrieve information about the specified groups.
|
|
GetGroups ( String steamid = null ) : List |
Fetch all groups of a given user.
|
|
GetServerInfo ( ) : ServerInfo |
Retrieves information about the server.
|
|
GetUserAvatar ( User user, AvatarSize size = AvatarSize.Small ) : |
Retrieve the avatar of the specified user in the specified format.
|
|
GetUserInfo ( List |
||
GetUserInfo ( List |
Retrieve information about the specified users. This function doesn't have the 100 users limit the original API has. |
|
GetUserInfo ( String steamid = null ) : User | ||
Poll ( ) : List |
Check for updates and new messages.
|
|
SendMessage ( String steamid, String message ) : bool | ||
SendMessage ( User user, String message ) : bool |
Send a text message to the specified user.
|
|
SendTypingNotification ( User user ) : bool |
Let a user know you're typing a message. Should be called periodically.
|
Method | Description | |
---|---|---|
login ( ) : bool |
Helper function to complete the login procedure and check the credentials.
|
|
steamRequest ( String get, String post = null ) : String |
Helper function to perform Steam API requests.
|
|
unixTimestamp ( long timestamp ) : System.DateTime |
public Authenticate ( String accessToken ) : LoginStatus | ||
accessToken | String | Access token retrieved with credentials |
return | LoginStatus |
public Authenticate ( String username, String password, String emailauthcode = "" ) : LoginStatus | ||
username | String | Username |
password | String | Password |
emailauthcode | String | SteamGuard code sent by e-mail |
return | LoginStatus |
public GetFriends ( String steamid = null ) : List |
||
steamid | String | steamid of target user or self |
return | List |
public GetGroupAvatar ( GroupInfo group, AvatarSize size = AvatarSize.Small ) : |
||
group | GroupInfo | Group |
size | AvatarSize | Requested avatar size |
return |
public GetGroupInfo ( String steamid ) : GroupInfo | ||
steamid | String | |
return | GroupInfo |
public GetGroupInfo ( List |
||
steamids | List |
64-bit SteamIDs of groups |
return | List |
public GetGroups ( String steamid = null ) : List |
||
steamid | String | SteamID |
return | List |
public GetUserAvatar ( User user, AvatarSize size = AvatarSize.Small ) : |
||
user | User | User |
size | AvatarSize | Requested avatar size |
return |
public GetUserInfo ( List |
||
steamids | List |
64-bit SteamIDs of users |
return | List |
public GetUserInfo ( String steamid = null ) : User | ||
steamid | String | |
return | User |
public SendMessage ( String steamid, String message ) : bool | ||
steamid | String | |
message | String | |
return | bool |
public SendMessage ( User user, String message ) : bool | ||
user | User | |
message | String | Message contents |
return | bool |
public SendTypingNotification ( User user ) : bool | ||
user | User | |
return | bool |