Где находится официальный API Blizzard для World of Warcraft?

Я хочу знать, могу ли я получить доступ к World of Warcraft через API.

Мои требования очень точны:

  1. ДОЛЖЕН быть официальным API Blizzard
  2. ДОЛЖЕН быть доступен вне игры.

person hunterp    schedule 17.12.2010    source источник


Ответы (5)


Нет. Они не позволяют никакому «внешнему» программному обеспечению взаимодействовать с исполняемой средой игры. Погуглите "wow glider судебное разбирательство", чтобы узнать больше.

person Marc B    schedule 17.12.2010
comment
Интересно, однако, что у меня нет желания каким-либо образом мутировать игру. И я также не позволю подать в суд на приложение, которое раздражающе меняет внешний вид вашего персонажа в игре, чтобы повлиять на мой дальнейший путь. Вопрос определенно остается открытым. - person hunterp; 17.12.2010
comment
Blizzard не публикует и, скорее всего, никогда не будет публиковать API для взаимодействия с WoW, даже если это только в информационных целях. Если вам нужна информация о персонаже, есть Оружейная палата. В противном случае вы застрянете с исправлением в исполняемой среде, что автоматически приведет к нарушению TOS и отзовет вашу лицензию на программное обеспечение. Возможно, вы сможете что-то закодировать, используя встроенный механизм LUA — я знаю, что он может записывать данные, но вы не сможете получить доступ к API LUA извне, не нарушая TOS. - person Marc B; 17.12.2010
comment
Марк, кажется, вы определенно проинформированы по этому вопросу как с точки зрения программирования, так и с юридической точки зрения. Я ценю ваш вклад. Если это действительно так, то не является ли это беспрецедентной стратегией со стороны Blizzard, стремящейся быть как можно более изолированной? Я жду совета других коллег, чтобы взвесить более объективный взгляд на эту мрачную проблему. - person hunterp; 17.12.2010
comment
Ну, в ММО нет особого смысла быть открытым. Открытые стандарты в ОС — это хорошо, но в MMO они бесполезны. Вы никогда не захотите связывать WoW с EVE или Conan. Любая брешь в броне, которую предоставляет даже API только для чтения, будет просто использована золотодобытчиками (подумайте: moveCharTo(findNearestPurpleDroppingMob())) - person Marc B; 17.12.2010
comment
Расширяя это, я думаю, вы могли бы считать WoW/Blizzard игровым эквивалентом iPhone. Приятно смотреть, красиво/забавно использовать, но не смей заглядывать под капот, иначе Стив Джобс (и любой его аналог в Blizzard) позаботится о том, чтобы ваши коленные чашечки оказались в миле от ваших ног. - person Marc B; 17.12.2010
comment
Ну тогда. Я собираюсь продолжить в другом вопросе, Марк. - person hunterp; 17.12.2010
comment
@Marc: Защита того, что находится под капотом, чрезвычайно важна для опыта всех других игроков в игре, что совершенно не похоже на iphone. Какой API вы хотите? Что ты пытаешься сделать? - person Falmarri; 17.12.2010
comment
@Falmarri: хотя вы и я могли бы согласиться с тем, что сторонний разработчик iPhone не вредит пользовательскому опыту, это было одним из первоначальных аргументов против предоставления собственного iPhone SDK... (а затем Apple передумали) - person Shog9; 19.12.2010

Blizzard выпустила Community API, который позволяет вам получать информацию непосредственно из служб Blizzard; такие как статус Realm, данные об игроке и аукционе.

https://dev.battle.net/io-docs

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

person eandersson    schedule 06.08.2011

Зависит от того, что вы пытаетесь сделать, вот вики об этом

http://www.wowwiki.com/World_of_Warcraft_API

person Wil    schedule 12.01.2011

Я знаю, что это старая угроза, и я не знаю, нужен ли вам API, но вот новый API.

Вся документация: http://blizzard.github.com/api-wow-docs/ используйте API, например eu.battle.net/api/wow/character/realmname/charactername?fields=Все-параметры-найдены-в-документации-и-они-разделены-запятыми

Это должно сработать ;)

person Teun Pronk    schedule 18.04.2012

Взгляните на арсенал вау — вы можете использовать данные, связанные с вау. Страница Armory представляет собой XML, преобразованный в веб-страницу с помощью XLST.

Но если вы запросите страницу и посмотрите на источник, вы увидите хороший файл XML, который идеально подходит для выполнения запросов на основе остальных.

person Dan B    schedule 07.02.2011