Регистрация
Энциклопедия
Оглавление


Api для разработчиков сервисов



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

Чтобы воспользоваться функциями API, необходимо обратиться с запросом на сервер http://api.neverfate.ru/function.php?params, указав при этом какие именно данные требуется получить. Где function - имя запрашиваемой функции, params - набор поддерживаемых функцией параметров.

Полный список существующих функций и правил работы с ними всегда можно найти на этой странице.

  1. Получить список кланов

    Имя функции clans, параметры отсутствуют. Функция возвращает пронумерованный с нуля массив, содержащий имена всех существующих в игре кланов и их склонности. Формат возвращаемых данных - сериализованная текстовая строка (php serialize($str)).

  2. Получить состав клана

    Имя функции sostav, параметр cl - название клана. Функция возвращает пронумерованный с нуля массив, содержащий каждым элементом массива ассоциативный массив, содержащий логин персонажа, состоящего в клане, склонность персонажа, боевой уровень, его местонахождение. Формат возвращаемых данных - сериализованная текстовая строка (php serialize($str)).

  3. Получить состав всех кланов

    Имя функции sostav, параметр all. Функция возвращает ассоциативный массив (ключи массива являются названиями кланов), содержащий каждым элементом массива пронумерованный с нуля массив, содержащий логины персонажей, состоящих в клане, склонности персонажей, боевые уровни, их местонахождение. Формат возвращаемых данных - сериализованная текстовая строка (php serialize($str)).

  4. Получить уровень зарядки Кристалла Грез

    Имя функции cristalenergy, параметры отсутствуют. Функция возвращает вещественное число с двумя знаками после запятой, показывающее текущий уровень заряженности Кристалла Грез. Формат возвращаемых данных - float.

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

Все пожелания по изменению/дополнению API можно присылать на игровую почту персонажа нечто.

Copyright © онлайн игра NeverFate.ru 2004-.