[ API ]
An application programming interface
AnimeRadio.SU API позволяет любому пользователю создавать свои собственные программы, использующие данные проекта AnimeRadio.SU, на веб-сайтах, настольных или мобильных устройств. Ниже описаны опции. Статья при необходимости будет обновляться.
Сервис: Proxy Life Data
Этот сервис позволит вам собрать всю необходимую информацию о текущем состоянии сервера и играющей композиции. Обращатся к нему можно не более одного раза за 5 секунд иначе ваш IP может попасть в blacklist!
Обращатся так: GET 'http://proxy.animeradio.su/data.esc'
В ответ вы должны получить информацию application/octet-stream майм типа в кодировке Windows-1251 со следующими параметрами:
# | Описание | Значения |
1 елемент | версия ПО | Формат: [x.yy] х - версия клиент-сервер протокола ПО уу - версия серверного ПО |
2 елемент | статус работы сервера proxy | нормальное состояние: ready |
3 елемент | статус работы сервера радио | формат: 0/1, 1 - идет стриминг, или 0 |
4 елемент | кол-во слушателей(пока что не считая ретрансляций) | формат: xxx |
5 елемент | максимум доступных слотов на главном сервере | формат: xxx |
6 елемент | пик слушателей(значение может обнулятся при перезагрузке сервера) | формат: xxx |
7 елемент | то же, что и 4 елемент, но считая уникальность по IP | формат: xxx |
8 елемент | unix время последнего обновления информации proxy сервера | формат: xxxxxxxxxx, пример: 1252082564 |
9 елемент | контакты во время выхода ДиДжея в онлайн | формат: контакт|протокол;контакт|протокол пример: 848647|icq;animeradio.su|skype |
10 елемент | теги: артист и тайтл | формат: artistПРОБЕЛ-ПРОБЕЛtitle пример: flow-war - id |
11 елемент | название аниме текущей композиции | формат: xxx |
12 елемент | сообщение радиослушателя со стола заказов появляется если трек был заказан радиослушателем | формат: [Заказчик: %ник%(%сообщение%)] пример: [Заказчик: Sandel(Привет всем!)] |
Все элементы разделены между собой "\t\t\t" тремя табами!
Для примера парсинга вы можите посмотреть исходный код скрипта "Информационный блок".
Последнее обновление страницы: 02.08.10 1:55 |