GetOwnedGames(ID).IncludePlayedFreeGames() doesn't change anything

Topics: Bugs
Feb 2, 2014 at 5:40 PM
I'm trying to get the user's gamelist but i can't get the free games (like Team Fortress 2) to get listed.
var gametime = SteamWebAPI.General().IPlayerService().GetOwnedGames(SteamIdentity.FromSteamID(-insertIDhere-)).IncludePlayedFreeGames().GetResponseString();
This returns the same response without the .IncludePlayedFreeGames() .
.IncludeAppInfo() doesn't seems to work aswell.
Coordinator
Feb 2, 2014 at 9:36 PM
I'll look into this issue later today.
Coordinator
Feb 4, 2014 at 2:21 AM
Edited Feb 4, 2014 at 2:22 AM
Upon further investigation it seems that those optional parameters no longer seem to be supported by Steam.

Edit:
I have marked the two methods as obsolete for future reference.
Feb 12, 2014 at 9:39 PM
These are in fact still supported by Steam. The problem is that the API expects either a 1 or a 0 and not a true or false for each of these query string parameters.
For example:
https://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=XXXXXXXXXXXXXXXXX&steamid=76561197960434622&format=json&include_appinfo=1&include_played_free_games=1