1 Blizzard расширяет функционал API Пт 13 Май 2011 - 16:07
RomaN
Гл Администратор
Компания Blizzard Entertainment обнародовала свои планы по расширению функционала Community Platform API с новостными лентами для 3 различных типов профилей (персонажи, гильдии и команды Арены), доступных в текущий момент на сайте MMORPG World of Warcraft: Cataclysm.
Каждая из лент будет доступна посредством имени и игрового мира. По умолчанию ленты будут содержать базовую информацию, но их параметры можно будет изменять. Кроме этого, они будут поддерживать заголовки Last-Modified HTTP для облегчения кэширования. Также как и ленты отображения статуса реалма, регионы будут определяться при использовании поддомена (например, eu.battle.net/api/.. для европейских миров).
Персонаж
Гильдия
Команда Арены
Опциональные поля будут запрашиваться при изменения параметра «fields», в котором нужно конкретизировать искомое при помощи списка, разделенного запятыми. Например: /api/wow/character/realm-name/grotako?fields=items,talents,mounts,titles
Каждая из лент будет доступна посредством имени и игрового мира. По умолчанию ленты будут содержать базовую информацию, но их параметры можно будет изменять. Кроме этого, они будут поддерживать заголовки 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