Összes téma > Steam fórumok > Help and Tips > Téma részletei
[solved] Could use some help with Steam API IPlayerService/GetOwnedGames (missing entry)
Hi,

I use Playnite as a way to manage my Steam collection of games.
I have recently bought Sun Wukong VS Robot on Steam, and noticed Playnite fails to import it.
Playnite logs indicate that it calls https://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=myKey&include_appinfo=1&include_played_free_games=1&format=json&steamid=mySteamId
I have tried opening this URL (with proper credentials...) in a web browser and confirmed I could see my game list, but couldn't find this specific game in the returned JSON (I have tried looking for 1008830, 孙悟空大战机器金刚 and Sun Wukong VS Robot all to no avail).

I guess this has to do with the way the game got registered to Steam ?
I have tried checking SteamDB but values are not explained so this is very mysterious.
I thought maybe someone here would have a clue.
I would rather not bug Playnite's dev with this, as this does seem related to the game (or store).
Of course I could've posted in the game's forum but there is 0 activity there, so 0 chance I get an answer :)

My backlog organization OCD thanks you in advance !
Legutóbb szerkesztette: Kaede; 2019. júl. 19., 13:39
< >
13/3 megjegyzés mutatása
the quick answer is, you clearly own it but it is also correctly not shown in the api, in the getownedgames method.
to understand it, we have to dig deeper, the reason why you may not understand why it does appear in the api, is because it has the flag "profile limited" / "steam learning about this game" on it.

that means it does show up in the api before that flag is removed by valve.
Ah, so that would be due to "Profile Features Limited" (that is shown on the store page for this game).
Good to know, thank you.
Legutóbb szerkesztette: Kaede; 2019. júl. 7., 3:00
Kaede eredeti hozzászólása:
Ah, so that would be due to "Profile Features Limited" (that is shown on the store page for this game).
Good to know, thank you.
indeed, however i am not familiar with playnite, well i heard of it but never really used it.

but i guess you could alter the plugin yourself
https://github.com/JosefNemec/Playnite/blob/b40b467972e77cec17760dbf07b4073b61fed403/source/Plugins/SteamLibrary/SteamLibrary.cs#L347

then compile it to read from a local file, where you can store your dynamicstore json
https://store.steampowered.com/dynamicstore/userdata

because that holds profile limited appids, but you would obviously need to write something to allow you to do that.

or maybe suggest it to the author that he should allow some sort of import of appids.
< >
13/3 megjegyzés mutatása
Laponként: 1530 50

Összes téma > Steam fórumok > Help and Tips > Téma részletei
Közzétéve: 2019. júl. 5., 12:02
Hozzászólások: 3