3

这是否可以使用 Steam API 获得Steam (753) 或CsGo (730) 完整背包/库存?

我找到了一个 API,我可以在其中获得Dota2 (570) TF2 (440)的完整背包/库存

这是 API:

网址http : //api.steampowered.com/IEconItems_ /GetSchema/v0001/?key={api_key}

当我输入 steam 或 csgo appid 时,此 API 返回“未找到”。此外,我搜索了许多与此相关的 API,但没有找到任何可以帮助我获取所有项目的 API。

我发现了很多关于这个的 API,它们应该给我一个特定用户的 CSGO 背包。

这是一个API。

网址http ://api.steampowered.com/IEconItems_730/GetPlayerItems/v0001/? key= {api_key}&SteamID={steam_id64}

从这个api我可以得到除了steam(753)之外的任何steam用户的背包。我也搜索了很多关于这个的api,但结果是一样的。

我知道没有官方的 api 来获取 CSGO 物品,但是从许多网站上显示完整的 csgo 背包在该网站上进行交易和投注。

如果有人知道如何得到这个,请回答我的问题。

4

1 回答 1

2

您可以使用以下语句构造 API URL:

string.Format("http://steamcommunity.com/profiles/{0}/inventory/json/{1}/{2}/", steamid.ConvertToUInt64(), appid, contextId)

但是,如果您使用的是SteamBot,则无需手动执行此操作。该类GenericInventory自动为您处理和解析请求。

于 2014-09-11T13:42:58.233 回答