Hi - I'm the developer behind SteamReviews - in beta over at http://steamtrayapi-steamtray.rhcloud.com/
I noticed a couple of games were disappearing from my list of games and a quick dig-around shows they're not being included in the GetAppList API data anymore - e.g.
http://api.steampowered.com/ISteamApps/GetAppList/v0002/ (vor /v0001 - nor when supplied an API key either)
I realise this is a Valve thing but has anyone seen anything like this before? They still appear in the store (at least the UK store which I get)
The games I've noticed missing are
Dead Rising 2 (45740)
Dead Rising 2: Off the Record (45770)
Dirty Bomb (333930)
but there could be more - it seems kinda odd, does Valve have a reporting mechanism for the API - is there are 'more reliable' way of getting a list of all Steam's Apps??
Honestly, the most reliable way to fetch all apps is to request all apps ever through SteamKit. You can do this by request a PICS changelist where the "previous changelist" you received is 1. This is how we do full runs.
You still won't get all apps that are on the store since some store apps are "fake" and just exist on the store.
If I wanted to know if information for an app changed using SteamKit, does that mean I would need to store my own database of app info like you guys do or does the PICS changelist query steamdb or Valve somehow?
When you request information for an app, you get it via same connection to Steam.
Sorry for capturing this thread.
I tried doing this via pysteamkit and also node-steam-webapi and both return empty change lists for too low change numbers.
Is this the same with the original SteamKit2 version and do you know any way to fetch all existing packages (If nothing else works i can get the apps from the .../AppList endpoint) ?
Sadly the app I'm working on at this point can't really use SteamKit for a variety of reasons (tho I will use it to try to work out what/why apps are disappearing of course)
Digging around, it seems that more apps are disappearing from that API call - and the others aren't reappearing which suggests something has been changed/hacked/editted or "gotten broken" somewhere...
Infiniminer (300570) disappeared somewhere in the last 24-36 hours for example - my guess is that there's an internal flag which prevents apps appeared in that list and it's being set 'somehow' (maybe deliberate - probably accidental)?
AHA - from another post here
I know Dead Rising 2 'disappeared' from the list on Feb 23rd/24th - and it's section_type was changed to 'ownersonly' on that date which explains why it's missing (tho it makes little sense as it's still on-sale as that appid?)
Infinifactory doesn't have that flag set - but it just re-appeared in the API after a few repeated calls so I guess that was just a glitch...
You are currently replying to another tree, would you like to make a top level comment? Reply
In order to reply to this thread,
you must login via Steam.