Steam WebAPI позволяет загружать игры и предметы игроков. Однако служба GetSchema не включает атрибуты и описание элемента. Эта информация содержится в службе GetAssetClassInfo. Обязательные параметры для этой службы включают classid
, но в документации совсем не ясно, где этот идентификатор определен или получен. Как получить classID для данного элемента?
Как получить classID для предмета с помощью GetAssetClassInfo в веб-API Steam?
Ответы (1)
Я зашел на IRC-канал сопровождающих вики TF2, чтобы найти эту информацию и затем обновил сервисную документацию.
По сути, вам нужно выполнить вызов GetSchema, чтобы получить все элементы, а затем вызвать GetAssetPrices
обслуживание. Хотя служба описывает получение информации о ценах на товары, она также показывает сопоставление между defindex
из службы GetSchema
и classID
. Имея в руках это сопоставление, вы можете вызвать службу GetAssetClassInfo
, используя метод classID
.
Эта информация теперь официально задокументирована в вики. :)
person
Wayne Hartman
schedule
25.12.2011
Это работает только для предметов, которые можно изготовить и продать. Необработанные и непродаваемые предметы имеют разные идентификаторы классов, которые отражают этот статус.
- person Kevin Cox; 12.03.2013