【发布时间】:2020-01-05 02:20:41
【问题描述】:
到目前为止,我阅读了https://partner.steamgames.com/doc/webapi/ISteamUserStats#GetGlobalStatsForGame 的文档并得到了这个:
GET https://api.steampowered.com/ISteamUserStats/GetGlobalStatsForGame/v1/?appid=779340&count=1&name[0]=TOTAL_PLAY_TIME&startdate=1567301084&enddate=1567381084
但是,它会返回
{"response":{"result":8,"error":"Stat 'TOTAL_PLAY_TIME' is not an aggregated stat"}}
如何获取 Steam 上任何特定游戏/应用的总游戏时间?
这应该是可能的,因为像 https://steamspy.com 这样的网站能够显示平均游戏时间等统计数据。
【问题讨论】:
-
您的个人资料和游戏的隐私设置是否设置为公开?如果没有,他们可能需要这样做才能发挥作用。
-
它们被设置为公开。我可以获取特定应用的总游戏时间,但不能获取特定应用的所有 Steam 用户的总游戏时间。
-
哦,对不起——我以为这是一个帐户,而不是多个帐户。正如其他人所说,这可能是不可能的,因为并非所有用户都有公开个人资料以及 GDPR 限制。
-
你有没有找到一种方法来玩几个小时?
-
我最终使用了steamspy.com。我想我会为我自己的问题添加一个答案;)