Несколько дней назад на официальном форуме появился
новый раздел, посвященный новому API для приложений, которые хотят получать данные из армори. В этом разделе появились важные анонсы, которые я было пропустил из-за того, что раздел этот не был занесен в блю трекер. Теперь же я их прочел и возрадовался.
Вкратце изложу суть дела.
Все мы знаем, как можно получить информацию о чьем-то персонаже. Нужно пойти на официальный сайт, найти там персонажа через поиск и вуаля - все его достижения и обмундирование перед вами как на ладони.
Но иногда возникает ситуация, когда к армори нужно обратиться программным способом - например, это может потребоваться генератору подписей, сайту по типу wowprogress или какому-то теорекрафт-инструменту. Для таких приложений Близзард давно реализовала альтернативный вывод армори, в виде XML. Хочешь данные - составляй запрос, получай XML и парси его сколько влезет. Так в общем все и работают.
И все было бы ничего, если бы армори стабильно отдавала эти данные. На практике же получается, что половину времени XML тупо не отдается. Это реально убивает все желание развивать, например, наш
генератор подписей.
И вот, совершенно неожиданно мы видим
анонс: Близзард намерена свернуть XML-лавочку и сделать все иначе - шлешь http запрос, получаешь в ответ JSON с данными. В результате, как нам обещают, мы получим стабильно работающий, надежный сервис с разными прикольными функциями.
Хорошо, скажете вы. Я плевать хотел на JSON и XML, какой из всей этой хрени вывод?

Выводы вот какие.
1. Через некоторое время все генераторы подписей, написанные по-старому, перестанут работать.
2. Если Близзард действительно сделает надежный сервис, и позволит его в достаточной степени использовать, для нашего форума можно будет написать давно предлагавшиеся вещи - например, на основании введенного при регистрации имени персонажа и сервера давать пользователю аватар, показывающий расу и класс персонажа, как сделано на официальном форуме. Можно будет выводить очки достижений, прогресс, делать автоматическую подпись - что угодно. Назовем это серверной стороной процесса.
3. Есть смутные намеки на то, что Близзард не намерена останавливаться на этом и хочет сделать еще и клиентскую часть в виде возможности подключения приложений а-ля Facebook. А с этой фишкой можно будет делать вообще нереальные штуки - получать статус персонажа, статус гильдии и своих аукционов, как это сделано на официальном сайте. Например, заходите вы на главную НК и видите в правой колонке, что у вас сегодня продалось. При этом мы не будем требовать от вас пароля к аккаунту, все что нужно - быть залогиненным на официальном сайте. Круто же! Впрочем, я размечтался.

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