Где достать все существующие вещи Dota2 в формате json

208
18 ноября 2017, 12:35

Весь вопрос содержится в заголовке. Инвентарь конкретного пользователя можно достать по ссылке http://steamcommunity.com/inventory/steamid/570/2?l=english, но где достать все существующие вещи?

Answer 1

Все вещи можно достать из любой базы предметов на ваш вкус. Для Dota2 я использовал базу сайта market.dota2.net, вот его API https://market.dota2.net/docs/

Сам Steam не предоставляет полных баз предметов по играм. Вам нужно их искать на торговых площадках, игровых сайтах, есть просто базы предметов с API для доступа к ним.

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

Итак: Если вам нужен просто перечень всех предметов, вам нужно обращаться к сторонним торговым площадкам, если вам нужна цена предмета, то же самое.
Но если вам нужны ссылки на изображения, полное описание предметов и тд. То без Steam не обойтись, и такую инфу можно добывать только по чуть-чуть "разглядывая" предметы через инвентарь авторизованных пользователей

READ ALSO
Интеграция Python в php-проект

Интеграция Python в php-проект

Всем привет, как передать данные из phpquery в python для обработки и затем полученную информацию вернуть в php? Более развернуто: Есть приложение-парсер...

294
Сбой в phpmyadmin

Сбой в phpmyadmin

Использую ubuntu 16, phpmyadmin после некоторого времени работы стал выводить панель в таком видеПодскажите как исправить?

225
yii2 убрать id из ссылки

yii2 убрать id из ссылки

как убрать id из ссылок, подскажите как и где поправить

294
Fatal error: Cannot redeclare cmp() (previously declared in /home/bitrix/www/bitrix/templates/

Fatal error: Cannot redeclare cmp() (previously declared in /home/bitrix/www/bitrix/templates/

Возникла ошибка на главной при переезде на новый хостинг:

282