1

我正在开展一个项目,该项目涉及连接到 Steamworks Web API 以获取与许多游戏相关的统计信息。我有一个 Web API 密钥,还有一个我感兴趣的游戏的应用程序 ID 列表。在浏览了整个 Steamworks API 之后,我找不到满足我要求的端点。

我正在寻找与游戏不同区域相关的统计数据。我想知道该地区活跃玩家的数量。我找到的唯一相关端点(不确定这是否是我正在寻找的)GetGlobalStatsForGame端点在这里找到。据我了解,此端点可用于获取与游戏相关的某些值的聚合值。现在,为了让它发挥作用,我需要知道游戏实际使用了哪些可用的全局统计数据。查看此处的 Global Stats 文档,我可以看到有一个名为RequestGlobalStats. 但是,这涉及使用 Steamworks sdk。

有没有一种方法可以使用 Steamworks Web API 请求全局统计数据?如果是这样,我该怎么做?是否有任何其他端点为这些所需值中的每一个提供名称?

4

1 回答 1

1

有没有一种方法可以使用 Steamworks Web API 请求全局统计信息?

您可以使用GetSchemaForGame查看游戏提供的统计数据,如下https://api.steampowered.com/ISteamUserStats/GetSchemaForGame/v2/?key=YOUR_API_KEY&appid=730所示:

例如,CS GO 没有任何区域游戏统计数据。

除非开发者在他们的游戏统计中提供这些信息,否则 API 无法找到您正在寻找的信息。

您必须手动检查 Steam 上超过 400000 款游戏的每个统计数据。我怀疑很多游戏都有这个信息。

于 2020-01-26T23:07:13.593 回答