【发布时间】:2011-12-24 22:03:11
【问题描述】:
Steam WebAPI 允许下载游戏和玩家物品。但是,GetSchema 服务不包括项目属性和描述。此信息包含在GetAssetClassInfo 服务中。此服务所需的参数包括classid,但文档并不清楚该标识符是在何处定义或派生的。 如何获取给定项目的 classID?
【问题讨论】:
标签: steam-web-api
Steam WebAPI 允许下载游戏和玩家物品。但是,GetSchema 服务不包括项目属性和描述。此信息包含在GetAssetClassInfo 服务中。此服务所需的参数包括classid,但文档并不清楚该标识符是在何处定义或派生的。 如何获取给定项目的 classID?
【问题讨论】:
标签: steam-web-api
我跳到TF2 Wiki 的维护者的 IRC 频道上搜索到这条信息,然后更新了服务文档。
基本上,您必须调用“GetSchema”来获取所有项目,然后调用GetAssetPrices 服务。虽然该服务描述了获取项目的定价信息,但它还揭示了来自GetSchema 服务的defindex 和classID 之间的映射。有了这个映射,您就可以使用classID 调用GetAssetClassInfo 服务。
此信息现已正式记录在 wiki 中。 :)
【讨论】: