我正在为我正在开发的应用程序尝试从蒸汽配置文件中播放TF2的时间。我在操作JSON方面不是很有经验,所以我不确定API是坏的还是坏的。
根据这一点:.28v0001.29,我可以调用include_played_free_games来显示TF2。但是,当我使用以下内容发出web请求时:http://api.steampowered.com/IPlayerService/GetOwnedGames/v1/?key=XXXXXXXXXXXXXXXXXXXXXXX&include_played_free_games=true&format=json&steamid=XXXXXXXXXXXXXXXXXXXXXXX
请求是有效的,但是TF2 appid 440没有出现。所以我要疯了,还是应该这么做?
发布于 2014-06-28 03:13:13
当指定'include_ played _free_games‘时,用户必须在某个时候玩过游戏才能返回。
来自API文档
include_played_free_games:默认情况下,像团队堡垒2这样的免费游戏被排除在外(从技术上讲,每个人都拥有这些游戏)。如果设置了include_played_free_games,则如果玩家在某个点上玩过它们,就会返回。这是与蒸汽社区中的游戏列表相同的行为。
url要求参数的数值“1”,如果使用“true”,则不能工作。当使用我自己的蒸汽id和web密钥时,下面的url为我工作:
http://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=XXXXXXXXXXXXXXXX&include_played_free_games=1&include_appinfo=1&format=json&steamid=XXXXXXXXXXX
https://stackoverflow.com/questions/24463184
复制相似问题