Описание
Данный API-сервис позволяет сделать запрос к xml файлу для получения информации: статуса сервера и количества пилотов в игре. Пример работы этого сервиса можно увидеть у нас на сайте в блоке профиля.
Данный сервис упомянался в девблоге.
Вызов сервиса
Результат
<eveapi version="2">
<currentTime>2008-11-24 20:14:29</currentTime>
<result>
<serverOpen>True</serverOpen>
<onlinePlayers>38102</onlinePlayers>
</result>
<cachedUntil>2008-11-24 20:17:29</cachedUntil>
</eveapi>
Атрибуты результата
Название
|
Тип
|
Описание
|
serverOpen
|
bool
|
Выдаёт ответ True (OnLine), если игроки могут войти в игру. Во всех остальных случаях выдаётся ответ False (OffLine), т.е. данное значение показывает, что сервер не доступен для игроков.
|
onlinePlayers
|
int
|
Этот параметр показывает количество игроков в игре.
|
Использование
Использовать данную функцию у себя на сайте можно при помощи php-кодов, однако учтите, что если кол-во запросов будет слишком велико, IP-адресс вашего сайта временно заблокируют, и вы не сможете получать ответ от данной функции.
Как это сделать? - Создаёте PHP-файлик, в котором описываете функции, а в ставляете в любой части сайта через iframe теги.
Перевод © [VindDevil]
Источник: http://wiki.eveonline.com/en/wiki/EVE_API_Misc_Server_Status |