Новости ВоВ в Google+ Новости ВоВ в Facebook Новости ВоВ Вконтакте Новости WoWRaider.Ru через RSS Видео World of Warcraft Новости WowRaider.Ru в Твиттере Поддержите проект WowRaider.Ru

WowRaider API - новая возможность для творческих людей. Opera Speed Dial.

Рад представить вашему вниманию новую техническую возможность для творческих людей, пользователей нашего сайта - WowRaider API. С помощью API вы сможете создавать сторонние приложения или виджеты, используя информацию с нашего сайта.

Запрос к API отправляется по адресу http://wowraider.ru/api

Параметры запроса


  • callback - опциональный параметр, указывающий функцию обратного вызова. При указании данного параметра, API возвращает javascript фрагмент, вызывающий указанную вами функцию, передавая в нее объект с результатами запроса. Если callback не указан, но API возвращает JSON объект с результатами запроса.
  • data - список полей запрашиваемых у сервера. Поля разделяются запятыми. Возможны следующие поля:
    • news - новости. 20 последних новостей.
    • blogs - блогсфера. 20 последних постов.
    • questions - вопросы и ответы. 20 последних вопросов.
    • streams - стримы. 20 последних стримов.
    • posts - последние посты. 20 последних постов.
    • comments - последние комментарии. 20 недавно комментированных тем.
      • Ответы по запросам news, blogs, questions, streams, posts и comments являются массивом объектов со свойствами: title, url, comments, date, unixdate
    • blues:[ru|en]:[bluestart] - синие посты. Опционально можно указать язык блюпостов и указать, что нужны только посты от Близзард. Ответ содержит массив объектов со свойствами: title, url, date, unixdate
    • member - личный кабинет. Ответ содержит массив с одним объектом со свойствами: online, newmessages
    • plf - игроки ищут. Ответом является массив объектов со свойствами: title, number
    • glf - гильдии ищут. Ответом является массив объектов со свойствами: title, number, classid, classcolor
    • slf - статики ищут. Ответом является массив объектов со свойствами: title, number, classid, classcolor

Ответ сервера


API возвращает результат запроса в формате JSON или JSONP.

Пример запроса:

http://wowraider.ru/api?data=news,blues:ru:bluestart

Ответ:

{ "news": { "url": "http://wowraider.ru/index.cdiml", "title": "Новости", "data": [ ... массив объектов новостей ] }, "blues:ru:bluestart": { "url": "http://rublues.wowraider.ru/?blizzstart=1", "title": "Синие посты", "data": [ ... массив объектов блюпостов ] } }

Каждый объект содержит название запрашиваемой сущности, связанный адрес на сайте и массив объектов, описывающих данные сущности.

Примеры


Первопроходцем и инициатором создания API стал Borro, создавший расширение WoWraider - opera speed dial.

Все вопросы и предложения по API в этой теме, по Speed Dial - в соответствующей.

Самые оперативные новости: RSS, , Вконтакте, Facebook, Google+

Возможности запросить статус сервера (онлайн/офлайн) нет? Полезно для сайтов гильдий...

fatally:Возможности запросить статус сервера (онлайн/офлайн) нет? Полезно для сайтов гильдий...

Ну для этого есть API Близзард