通过Steam Apikey获取SteamID



如上所述,我想从Steam apikey获取SteamID。我需要这个来验证用户在Steam登录我的网站后给我的apikey。

到目前为止,我所尝试的是使用Steam Web Api文档

我几乎试过文档中的每一个界面。最有希望的是来自IEconService,例如GetTradeOffers或GetTradeHistory,它们只根据apikey提供响应,但不会返回相应的SteamID。

如果其他人遇到这个问题,这里是我正在使用的解决方案。

首先,我向通过Steam登录的帐户发送一个交易报价。接下来,我使用DeclineTradeOffer接口来拒绝我试图验证的apikey的交易。如果该接口以代码200响应,则交易被取消,apikey属于通过Steam登录的帐户。

最新更新