问题标签 [steam-condenser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
486 浏览

java - Steam 社区好友列表并向他们发送消息

我正在尝试在 Steam 中与我的团队一起使用小型应用程序,并且我已经使用了 Steam 中的 jave 实施建议,“Steam Condenser”。

所以我尝试获取玩家信息,例如,

但是当我运行它时,它给了我正确的 Avator 名称、Url 等,但是对于朋友列表,我得到所有“null”(得到正确的 null 计数)。那么出了什么问题?

我看不到任何其他方式甚至其他 API 或任何其他示例来向朋友发送消息,但我们都有面部垃圾邮件机器人每天向我们发送消息,所以我们如何向朋友发送消息。

非常感谢您的帮助......

0 投票
1 回答
3247 浏览

php - 使用 Laravel 5.2 从库中捕获异常

laravel 很新,所以我不确定它如何处理错误以及如何最好地捕获它们。

我正在使用一个 3rd 方游戏服务器连接库,它可以查询游戏服务器以提取玩家、当前地图等数据。

这个库被称为蒸汽冷凝器:https ://github.com/koraktor/steam-condenser

我已经在我的项目中使用 composer 导入了这个,一切似乎都工作正常,但是我在捕获库抛出的异常时遇到了麻烦。

一个例子是您查询的游戏服务器离线。

这是我的代码:

如果服务器离线,它会抛出一个 SocketException,我试图捕捉它,但这似乎永远不会发生。然后我得到带有跟踪的错误页面。

这会导致一些问题,因为我希望简单地告诉最终用户服务器处于脱机状态,但是如果我无法捕获此错误,我将无法执行此操作。

我的 try/catch 有问题吗?laravel 是否以这种方式处理捕获错误?这是第 3 方库的问题吗?

0 投票
2 回答
167 浏览

php - 从一个 Steam 帐户而不是从另一个 Steam 帐户获取 tradeofferId

当我发送交易请求时,我在两个 Steam 帐户中都收到了“tradeofferid”的回复。但是当我在 getoffers 列表请求中检查“tradeofferId”时,我只得到一个蒸汽帐户的“tradeofferid”。

我不明白这两个帐户有什么不同。两个帐户具有相同的设置,并且都是活动帐户。但是一个帐户的余额为零。

0 投票
1 回答
477 浏览

steam - Steam 获取 cs:go 的用户匹配项

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

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

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

我想获得像 leetify 这样的数据,但我找不到他们如何获得最后一场比赛和该比赛的数据。有任何想法吗?

0 投票
1 回答
490 浏览

steam - 如何抓取 Steam 市场历史记录?

我想知道是否有人可以给我一些关于如何有效地抓取蒸汽市场历史的提示?我知道有一个 API,但我似乎无法找到一种方法来提取一个项目的所有 SM 历史记录。例如,对于任何商品,我希望能够提取诸如 2018 年 12 月 12 日售出的“商品数量”及其平均价格等内容。

如果你看看:

https://steamcommunity.com/market/listings/730/G3SG1%20%7C%20Green%20Apple%20(Factory%20New)

我想从图中刮掉所有的值。

我很想得到一些关于如何开始等的指示,特别是关于流程的效率。有很多数据需要抓取(不是整个市场,但仍然如此)。我真的很感谢那些习惯了这一点的人的意见。

非常感谢

编辑 :

据说这个请求给出了一个项目的市场历史,但我似乎什么也得不到。还有其他人经历过吗?(尽管一些简单的请求,例如 priceoverview 工作得很好)

https://steamcommunity.com/market/pricehistory/?country=US¤cy=1&appid=730&market_hash_name=Glove%20Case%20Key

0 投票
2 回答
51 浏览

ruby-on-rails - RubyGem 'steam-condenser' - .fetch 方法只有时间和 fetch_games 未定义方法 `[]'

我正在尝试通过steam-condenser gem 从 Steam 社区获取一些基本信息,到目前为止Steam.new,所有玩家信息似乎都可以正常工作。但是当我这样做时(示例)

我收到以下错误消息

我需要的很多信息似乎都与 fetch_games 相关(例如方法total_playtime(id)

不知道为什么这不起作用。我搞不清楚了。非常感谢任何帮助或想法!谢谢!

0 投票
0 回答
84 浏览

java - 如何在没有 Rcon 访问权限的情况下检索在线玩家的 Steam ID?

我目前正在开发一个向 Steam 游戏服务器(Ark Survival Evolved)发送请求的 Java 项目。它应该显示当前玩家,但由于 Steam 名称不是唯一的,我想检索每个玩家的 Steam Id。我发现的大多数讨论都声称,如果没有服务器的管理权限,简单的查询就无法提供 Steam ID。然而,像“EOS”这样可以在官方服务器上显示玩家steam id的机器人证明了这一点是错误的。到目前为止,我一直在使用 Steam-Condenser [https://github.com/koraktor/steam-condenser-java] 库,它没有 Rcon 访问权限,不提供 Steam Id。

-> 返回“null”(没有 Rcon)

我已经阅读了很多关于这个主题的文章,但似乎找不到答案,但由于一些机器人能够从官方服务器获取 Steam Id,因此必须有一种方法可以在没有 R-Con 访问权限的情况下实现这一目标。

非常感谢任何想法或解决方法以及替代库!

0 投票
1 回答
1017 浏览

steam - Steam API 获取游戏信息

如果他们在我的网站上搜索游戏名称,我将如何使用 Steam API 获取游戏信息,我是使用 API 的新手,请帮助!示例:我需要从 Steam 获取我网站中的游戏最低要求