1
Steam WebAPI允許下載遊戲和玩家物品。但是,GetSchema服務不包含項目屬性和說明。此信息包含在GetAssetClassInfo服務中。此服務所需的參數包括classid
,但在定義或派生此標識符時,文檔並不十分清楚。 如何獲得給定物品的classID?如何使用Steam Web API中的GetAssetClassInfo獲取項目的classID?
Steam WebAPI允許下載遊戲和玩家物品。但是,GetSchema服務不包含項目屬性和說明。此信息包含在GetAssetClassInfo服務中。此服務所需的參數包括classid
,但在定義或派生此標識符時,文檔並不十分清楚。 如何獲得給定物品的classID?如何使用Steam Web API中的GetAssetClassInfo獲取項目的classID?
我跳上了TF2 Wiki維護人員的IRC頻道,發現了這條信息,然後更新了服務文檔。
本質上,您必須執行'GetSchema'調用以獲取所有項目,然後調用GetAssetPrices
服務。雖然該服務描述了獲取物品的定價信息,但它還揭示了GetSchema
服務中的defindex
與classID
之間的映射。使用該映射,您可以使用classID
調用GetAssetClassInfo
服務。
此信息現已正式記錄在wiki中。 :)
這隻適用於可交易的可交易物品。 Uncraft和無法放置的物品具有不同的類別ID,可以反映這種狀態。 – 2013-03-12 16:06:24