Dota-2
Dota-2 copied to clipboard
WebApi - IDOTA2Match_570/GetMatchDetails returning 500 Internal Server Error after 7.36 release
Your system information
this feels irrelevant to the issue but I'm running on fedora 39
Please describe your issue in as much detail as possible:
Describe what you expected should happen and what did happen. Please link any large pastes as a Github Gist.
I've been fetching match details for a hobby project trying to do some fantasy stuff because I really liked the TI2023 fantasy and wanted to do it for other leagues, anyway I do the /GetMatchHistory and /GetMatchDetails calls for the league ID and trying to pull DreamLeague 23 games after 7.36 I'm receiving 500 Internal Server errors, here's an example curl for a game in the last 24hr:
curl --location 'https://api.steampowered.com/IDOTA2Match_570/GetMatchDetails/v1?match_id=7754090781&key={{SteamKey}}'
The equivalent get match history works, and the last match detail I was able to pull with that previous curl format was 7750258646
which was 2 days ago so the timing feels related to the 7.36 patch.
I double checked the https://api.steampowered.com/ISteamWebAPIUtil/GetSupportedAPIList/v0001
endpoint and confirmed the GetMatchDetails
is still listed there with the same parameters, but if there's a different endpoint/request I should be passing to that call now I'm happy to make the update.