как получить API инвентаризации Steam или способ получить список всех элементов steam? как это происходит на некоторых сайтах?

Я искал способ сделать SteamBot, чтобы обменять мои подарки инвентаря Steam на ключи или такие.

проблема заключается в инвентаре Steam .... поскольку, насколько я узнал, у него еще нет официального API , поэтому я не могу просто сделать это, как Dota 2 и TF2 !

самые близкие для меня был : использование такой ссылки с именем пользователя вместо "unluckyped"

http://steamcommunity.com/id/unluckyped/inventory/json/753/1

но 2 большие проблемы ! во-первых, его не очень подробно , 2-й и самый важный, он только показывает мне, что я получил ! не то, что у всего пара !

Итак, скажем, после нескольких часов кодирования мой бот может автоматически получить название игр, которые я ему даю , и я устанавливаю цены , и он работает , но все же у него будет только список того , что у меня есть, если он будет предложен что-то новое он не узнает . только если ! я также делаю это, чтобы проверить инвентарь трейдеров тоже !

но разве нет более простого способа получить весь список ?

как сайты, такие как tf2outpost dota2outpost dota2league baazar.tf или диспенсер.tf есть что-то, что может показать u все предметы в инвентаре steam ?

Tnx много парней :D надеюсь, я смогу найти ответ: D

изменить :

Я не знаю, какая часть моего вопроса в Совет .

чтобы подвести итог, я хочу :

Как получить полный список схем инвентаря Steam ? например, когда я использую:

 http://api.steampowered.com/IEconItems_[AppID]/GetSchema/v0001/?key=[APIKey]

этот url работает для Dota 2 / TF2 или таких игр , но не для инвентаря Steam.

Как получить Steam inventory one ?

если нет никакого способа, то как какой-то сайт, как я сказал раньше, не так ли ?

Tnx Снова.

1 ответов


Я проверяю свои старые вопросы, и я заметил, что этот вопрос получил почти 2.5 K просмотры! Поэтому я подумал, что теперь, когда я понял, я должен ответить на него сам, чтобы другие могли его использовать.

Ну, если я правильно помню, все, что я хотел в то время, это url:

http://api.steampowered.com/ISteamApps/GetAppList/v0001/

ему даже не нужен ключ API. Он дает вам список ~ 16k AppIDs, который включает в себя все элементы инвентаря steam.

эта ссылка и ссылка, которую я дал в вопросе выше, работают для получение списка всех элементов.

просто десериализуйте JSON в класс, который вы можете легко сделать для этой строки JSON, тогда вы можете делать все, что хотите, со списком игр или элементов.

Я предлагаю добавлять Newtonsoft.В JSON к вашим ресурсам тоже, поскольку это очень помогает.