Blizzard расширяет функционал API

3934
3

Компания Blizzard Entertainment обнародовала свои планы по расширению функционала Community Platform API с новостными лентами для 3 различных типов профилей (персонажи, гильдии и команды Арены), доступных в текущий момент на сайте MMORPG World of Warcraft: Cataclysm.

Каждая из лент будет доступна посредством имени и игрового мира. По умолчанию ленты будут содержать базовую информацию, но их параметры можно будет изменять. Кроме этого, они будут поддерживать заголовки Last-Modified HTTP для облегчения кэширования. Также как и ленты отображения статуса реалма, регионы будут определяться при использовании поддомена (например, eu.battle.net/api/.. для европейских миров).

Персонаж
  • URL: /api/wow/character/{realm}/{name}
  • Базовая информация: имя, уровень, класс, раса, пол, фракция, гильдия, очки достижений
  • Опциональные поля: экипированные предметы, показатели, репутация, основные и вторичные умения, достижения/статистика, таланты, титулы, собранные транспортные средства и компаньоны, квесты, профессии, рецепты, питомцы охотников, информация о PvP
Гильдия
  • URL: /api/wow/guild/{realm}/{name}
  • Базовая информация: название, уровень, очки достижений
  • Опциональные поля: члены (список), достижения
Команда Арены
  • URL: /api/wow/arena/{realm}/{size}/{name} (размер - 2v2, 3v3 или 5v5)
  • Базовая информация: название, ранг, рейтинг, статистика за неделю/сезон
  • Опциональные поля: члены (список)
Опциональные поля будут запрашиваться при изменения параметра «fields», в котором нужно конкретизировать искомое при помощи списка, разделенного запятыми. Например: /api/wow/character/realm-name/grotako?fields=items,talents,mounts,titles

В ближайшие недели будет опубликована информация об API аукциона и ладдера Арены.