Steamworks 文献库
IEconService 接口
用来访问 Steam 交易的其他 Steam 经济体方法。

注意: 这是服务接口,此接口中的方法应使用 input_json 参数调用。

请参见 Web API 概览,进一步了解 Steamworks Web API。

GetTradeHistory

GET https://api.steampowered.com/IEconService/GetTradeHistory/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
max_tradesuint32要返回信息的交易数量。
start_after_timeuint32上一页结果中显示的最后一笔交易的时间;如果要往回查询,则是该页面上第一笔交易的时间。
start_after_tradeiduint64上一个结果页面上显示的最后一笔的交易 ID;如果要往回查询,则是第一笔交易的 ID。
navigating_backbool用户想获取上一页结果,于是按上次请求中的 max_trades 值返回起始时间和 ID 之前的那批交易。
get_descriptionsbool若设置,在返回的交易中包含的物品的显示数据也会返回。
languagestring载入物品显示数据时使用的语言。
include_failedbool
include_totalbool若设置,帐户参与过的交易总数将包含在响应中。

获取交易历史记录。

FlushInventoryCache

POST https://partner.steam-api.com/IEconService/FlushInventoryCache/v1/
名称类型是否必需描述
keystring经济体权限的 Steamworks Web API 发行商密钥
steamiduint64要清除其缓存的用户。
appiduint32要清除其缓存的应用。
contextiduint64要清除其缓存的上下文。

在特定应用上下文中刷新用户的库存缓存。

注意: 此调用需要发行商 API 密钥以使用此方法。 因此,此 API 必须通过安全服务器调用,且绝不能由客户端直接调用!

FlushAssetAppearanceCache

POST https://partner.steam-api.com/IEconService/FlushAssetAppearanceCache/v1/
名称类型是否必需描述
keystring经济体权限的 Steamworks Web API 发行商密钥
appiduint32

刷新资产的显示缓存。 这样,下次显示一个资产类时,会为其调用 GetAssetClassInfo。

注意: 此调用需要发行商 API 密钥以使用此方法。 因此,此 API 必须通过安全服务器调用,且绝不能由客户端直接调用!

FlushContextCache

POST https://partner.steam-api.com/IEconService/FlushContextCache/v1/
名称类型是否必需描述
keystring经济体权限的 Steamworks Web API 发行商密钥
appiduint32

刷新库存内容的缓存。 这样,Steam 下次需要一个用户的库存信息时,会为其调用 GetContexts 与 GetContextContents,以获得最新数据。

注意: 此调用需要发行商 API 密钥以使用此方法。 因此,此 API 必须通过安全服务器调用,且绝不能由客户端直接调用!

GetTradeOffers

GET https://api.steampowered.com/IEconService/GetTradeOffers/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
get_sent_offersbool请求获取已发送的交易请求的列表。
get_received_offersbool请求获取已收到的交易请求的列表。
get_descriptionsbool若设置,在返回的交易请求中包含的物品显示数据也会返回。
languagestring载入物品显示数据时使用的语言。
active_onlybool表示我们仅应返回仍有效的请求,或者自 time_historical_cutoff 起状态已改变的请求。
historical_onlybool表示我们仅应返回无效请求。
time_historical_cutoffuint32设置为 active_only 时,自此时间起更新的请求也会返回。

获取已发送或已接收的交易请求的列表。

GetTradeOffer

GET https://api.steampowered.com/IEconService/GetTradeOffer/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
tradeofferiduint64
languagestring

获取一个特定的交易请求

GetTradeOffersSummary

GET https://api.steampowered.com/IEconService/GetTradeOffersSummary/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
time_last_visituint32用户上次访问的时间。 若未传入,将使用用户上次访问交易请求页面的时间。

获取待处理交易请求和新交易请求的数量。