用来访问 Steam 交易的其他 Steam 经济体方法。
注意: 这是服务接口,此接口中的方法应使用
input_json 参数调用。
请参见
Web API 概览,进一步了解 Steamworks Web API。
GetTradeHistory
GET https://api.steampowered.com/IEconService/GetTradeHistory/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| max_trades | uint32 | ✔ | 要返回信息的交易数量。 |
| start_after_time | uint32 | ✔ | 上一页结果中显示的最后一笔交易的时间;如果要往回查询,则是该页面上第一笔交易的时间。 |
| start_after_tradeid | uint64 | ✔ | 上一个结果页面上显示的最后一笔的交易 ID;如果要往回查询,则是第一笔交易的 ID。 |
| navigating_back | bool | ✔ | 用户想获取上一页结果,于是按上次请求中的 max_trades 值返回起始时间和 ID 之前的那批交易。 |
| get_descriptions | bool | ✔ | 若设置,在返回的交易中包含的物品的显示数据也会返回。 |
| language | string | ✔ | 载入物品显示数据时使用的语言。 |
| include_failed | bool | ✔ | |
| include_total | bool | ✔ | 若设置,帐户参与过的交易总数将包含在响应中。 |
获取交易历史记录。
FlushInventoryCache
POST https://partner.steam-api.com/IEconService/FlushInventoryCache/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | 有经济体权限的 Steamworks Web API 发行商密钥。 |
| steamid | uint64 | ✔ | 要清除其缓存的用户。 |
| appid | uint32 | ✔ | 要清除其缓存的应用。 |
| contextid | uint64 | ✔ | 要清除其缓存的上下文。 |
在特定应用上下文中刷新用户的库存缓存。
注意: 此调用需要发行商 API 密钥以使用此方法。 因此,此 API
必须通过安全服务器调用,且绝不能由客户端直接调用!
FlushAssetAppearanceCache
POST https://partner.steam-api.com/IEconService/FlushAssetAppearanceCache/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | 有经济体权限的 Steamworks Web API 发行商密钥。 |
| appid | uint32 | ✔ | |
刷新资产的显示缓存。 这样,下次显示一个资产类时,会为其调用 GetAssetClassInfo。
注意: 此调用需要发行商 API 密钥以使用此方法。 因此,此 API
必须通过安全服务器调用,且绝不能由客户端直接调用!
FlushContextCache
POST https://partner.steam-api.com/IEconService/FlushContextCache/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | 有经济体权限的 Steamworks Web API 发行商密钥。 |
| appid | uint32 | ✔ | |
刷新库存内容的缓存。 这样,Steam 下次需要一个用户的库存信息时,会为其调用 GetContexts 与 GetContextContents,以获得最新数据。
注意: 此调用需要发行商 API 密钥以使用此方法。 因此,此 API
必须通过安全服务器调用,且绝不能由客户端直接调用!
GetTradeOffers
GET https://api.steampowered.com/IEconService/GetTradeOffers/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| get_sent_offers | bool | ✔ | 请求获取已发送的交易请求的列表。 |
| get_received_offers | bool | ✔ | 请求获取已收到的交易请求的列表。 |
| get_descriptions | bool | ✔ | 若设置,在返回的交易请求中包含的物品显示数据也会返回。 |
| language | string | ✔ | 载入物品显示数据时使用的语言。 |
| active_only | bool | ✔ | 表示我们仅应返回仍有效的请求,或者自 time_historical_cutoff 起状态已改变的请求。 |
| historical_only | bool | ✔ | 表示我们仅应返回无效请求。 |
| time_historical_cutoff | uint32 | ✔ | 设置为 active_only 时,自此时间起更新的请求也会返回。 |
获取已发送或已接收的交易请求的列表。
GetTradeOffer
GET https://api.steampowered.com/IEconService/GetTradeOffer/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| tradeofferid | uint64 | ✔ | |
| language | string | ✔ | |
获取一个特定的交易请求
GetTradeOffersSummary
GET https://api.steampowered.com/IEconService/GetTradeOffersSummary/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| time_last_visit | uint32 | ✔ | 用户上次访问的时间。 若未传入,将使用用户上次访问交易请求页面的时间。 |
获取待处理交易请求和新交易请求的数量。