1
Vote

StartAtMatchID having no affect on searching request

description

When I use:
SteamWebAPI.Game()
.Dota2()
.IDOTA2Match()
.GetMatchHistory()
.Account(SteamIdentity.FromSteamID(CENSORED))
.StartAtMatchID(CENSORED)
.GetResponse();
The absolute URI is:
AbsoluteUri = "http://api.steampowered.com/IDOTA2Match_570/GetMatchHistory/v1/?key=CENSORED&language=en-us&format=json&game_mode=none&skill=any&account_id=CENSORED&start_at_match_id%20=CENSORED"
There is a unnecessary "%20" at the end of "start_at_match_id".
Thus the result is not what, you would expect it to be.

The problem is caused by this line:
if (StartAtMatchID.HasValue) parameters.Add("start_at_match_id ", StartAtMatchID.Value);
in your PortableSteam/Interfaces/Game/Dota2/IDOTA2Match/GetMatchHistory/GetMatchHistoryRequest.cs

comments