我正在尝试使用 Steam API 获取有关用户库中游戏的一些信息。
当我使用 SteamID 获取游戏时,我会看到 Source SDK 等内容以及大量演示和其他内容,这些内容在技术上并不是我购买的游戏。
是否有任何类型的过滤器可以隐藏这些东西?
最佳答案
一种可能是过滤具有 "playtime_forever": 0
的“游戏”。
例如,这将从下面的代码片段中过滤 appid 9、92、211。
{
"appid": 9,
"playtime_forever": 0
},
{
"appid": 92,
"playtime_forever": 0
},
{
"appid": 211,
"playtime_forever": 0
},
{
"appid": 440,
"playtime_2weeks": 188,
"playtime_forever": 107307
},
这将为您捕获所有内容,因为“玩过”这些游戏的人将有玩的时间。因此,对于上述情况,您可能已经过滤掉了 Source SDK,但对于使用过它的其他用户来说,该 SDK 将会出现。
关于java - Steam API getOwnedGames 显示不在库中的游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18419129/