通过 Steam Apikey 获取 SteamID

Get SteamID by Steam Apikey

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

到目前为止我尝试过的是使用 Steam Web Api documentation

我几乎尝试了文档中的每个界面。最有希望的来自 IEconService,例如GetTradeOffers or GetTradeHistory,他们仅根据 apikey 提供响应,但不return 相应的 SteamID。

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

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