Некоторые Методы Steam API для DOTA 2

Отправлено planktun от чт, 03/17/2016 - 19:44

Получить данные о конкретном матче

$url="http://api.steampowered.com/IDOTA2Match_205790/GetMatchDetails/v0001/?match_id=$match_id&key={$KEY}&format=xml";

для расшифровки результат пригодятся 

mods.json - Id режимов игры 

lobby.json - id лобби 

abilytes.json - id/названия абилок 

 

Получить список матчей 

$url="http://api.steampowered.com/IDOTA2Match_205790/GetMatchHistory/v0001/?key={$KEY}&format=xml";

 

Параметры :

  • hero_id - мачтчи с этим героем
  • game_mode - режим матча ( All Pick/Captains Mode/Single Draft и пр  ) файлик с рашифрофкой режимов
  • skill - Средний диапазон навыков матча
  • min_players - минимальное число игроков-людей (включая раков)
  • account_id  - Идентификатор учетной записи
  • league_id -  ID лиги ??
  • start_at_match_id - Минимальный матч ID , с которого будет осуществлятся выборка
  • matches_requested - Число требуемых матчей
  • tournament_games_only - только турнирные матчи

 

Получить все методы

$url="http://api.steampowered.com/ISteamWebAPIUtil/GetSupportedAPIList/v0001/?key={$KEY}&format=xml";

 

Герои Dota 2

 

http://api.steampowered.com/IEconDOTA2_570/GetHeroes/v0001/?key={$key}

 

Данные о шмотках 

$url="http://api.steampowered.com/IEconDOTA2_570/GetGameItems/v0001/?key=754588FE0F0952833C36F342D4CD8CCA&format=xml";

 

 

Теги
files
mods.json1.9 КБ
lobby.json845[2] байт
abilites.json53.32 КБ