【问题标题】:Steam get user matches for cs:goSteam 获取 cs:go 的用户匹配项
【发布时间】:2020-10-10 13:24:42
【问题描述】:

我正在尝试找到一种解决方案,用于从 Steam 获取 Counter Strike GO 的用户统计信息。 我找到了从 Steam API 获取用户统计信息的最佳解决方案,但我找不到从哪里获取最后的用户比赛,我可以获取全局数据,我可以获取最后一场比赛的一些信息,而且非常详细。

这是获取 CS:GO 用户详细信息的端点(csgo 的 appid 为 730): https://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v2/?key=&steamid=&appid=730

这是我得到的回复:https://justpaste.it/84bbm

我想获取像 leetify 这样的数据,但我找不到他们如何获取最后一次匹配和该匹配的数据。有什么想法吗?

【问题讨论】:

    标签: steam steam-web-api steamworks-api steam-condenser


    【解决方案1】:

    您无法通过这种方式获取用户的最后一条消息

    1-您必须获取用户steam ID,最简单的方法是实现“用steam登录”,它会返回用户信息,这是一个实现“用steam登录”的repo

    https://github.com/EhsanParsania/Steam-Auth

    2-你必须从用户那里获得游戏验证码,它允许你访问用户的比赛历史

    3-您必须使用我说的参数发送这样的请求

    https://api.steampowered.com/ICSGOPlayers_730/GetNextMatchSharingCode/v1?key=XXX&steamid=765XXX&steamidkey=AAAA-AAAAA-AAAA&knowncode=CSGO-ZT42K-Jxxxx-Kxxxx-5xxxx-Oixxx

    来源:

    https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Access_Match_History

    ** csgostat.gg 已经做到了,你可以看看是怎么实现的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-16
      • 1970-01-01
      • 2021-12-05
      • 2015-01-23
      • 2020-07-10
      • 2021-10-21
      • 2015-10-01
      相关资源
      最近更新 更多