Steam WebAPI允许下载游戏和玩家物品。但是,GetSchema服务不包含项目属性和说明。此信息包含在GetAssetClassInfo服务中。此服务所需的参数包括classid
,但文档根本不清楚定义或派生此标识符的位置。 如何获取给定项目的classID?
答案 0 :(得分:2)
我跳到了TF2 Wiki的维护者的IRC频道,找出了这条信息,然后更新了服务文档。
基本上,您必须执行“GetSchema”调用才能获取所有项目,然后调用GetAssetPrices
服务。虽然该服务描述了获取商品的定价信息,但它还会显示来自defindex
服务的GetSchema
与classID
之间的映射。有了这个映射,您就可以使用GetAssetClassInfo
调用classID
服务。
此信息现已正式记录在Wiki中。 :)