Steam Web API/Feedback: Difference between revisions
Spezifanta (talk | contribs) (suggested new method) |
No edit summary |
||
Line 1: | Line 1: | ||
== Problems == | |||
=== Allow custom profile nicknames in the API === | |||
Right now you have to know the 64bit SteamIDs for any player related API call. The old community XML allows using the players nicknames (a.k.a. custom URLs). This seems to be a must-have for the Web API. | |||
== Suggestions == | == Suggestions == | ||
Line 15: | Line 21: | ||
Both interfaces also should have a third method that only returns a "last update" time stamp of the games / packages list to decrease traffic. This way a developer only needs to update his data if the time stamp has changed. | Both interfaces also should have a third method that only returns a "last update" time stamp of the games / packages list to decrease traffic. This way a developer only needs to update his data if the time stamp has changed. | ||
=== Search for players and groups === | |||
A feature to search for community profiles and groups would be nice, too. |
Revision as of 05:34, 12 July 2010
Problems
Allow custom profile nicknames in the API
Right now you have to know the 64bit SteamIDs for any player related API call. The old community XML allows using the players nicknames (a.k.a. custom URLs). This seems to be a must-have for the Web API.
Suggestions
Provide more information about player profiles (like the old XML interface)
ISteamUser
should either have another method to get the entire information about a player (e.g. friends, groups and games) or GetUserSummaries
should provide these (with an optional argument):
http://api.steampowered.com/ISteamUser/GetPlayerProfile/v0001/?steamid=XXXXXXXXXXXX
http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0001/?steamids=XXXXXXXXXXXX&full=1
Provide games and packages information
There should be something like ISteamGame
to retrieve information about every game available on Steam. One method to get all games and one for detailed information about one game, e.g. appid, name, release date, publisher, achievements, store link, price (depending on the country code) etc. and all subIDs (packages) they're included in.
Equally there should be something like ISteamPackage
to retrieve information about every package available on Steam. One method to get all packages and one for detailed information about one package. e.g subid, name and all appIDs of games, that are included and price (depending on the country code).
Both interfaces also should have a third method that only returns a "last update" time stamp of the games / packages list to decrease traffic. This way a developer only needs to update his data if the time stamp has changed.
Search for players and groups
A feature to search for community profiles and groups would be nice, too.