【问题标题】:Getting regional stats data from Steamworks API从 Steamworks API 获取区域统计数据
【发布时间】:2020-01-14 14:53:43
【问题描述】:

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

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

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

【问题讨论】:

    标签: steam-web-api steamworks-api


    【解决方案1】:

    我是否可以使用 Steamworks Web API 请求全局统计信息?

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

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

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

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

    【讨论】:

    • 我已经签出了架构。显然,它只列出了游戏的一组成就以及达到该统计数据的玩家的百分比。我更多地研究了一个地区的实际玩家数量(比如我可以获得活跃游戏服务的列表,但我无法使用 Web API 密钥查询服务器的活跃玩家;它需要发布者密钥)。
    猜你喜欢
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-01
    • 2019-05-29
    相关资源
    最近更新 更多