Для разработки сторонних сервисов для предоставления различной информации в игре существует набор инструментов, предоставляющих доступ к различным частям хранимых на серверах данных. Доступ к API предоставляется свободно и безвозмездно всем желающим.
Чтобы воспользоваться функциями API, необходимо обратиться с запросом на сервер https://api.neverfate.ru/function.php?params, указав при этом какие именно данные требуется получить. Где function - имя запрашиваемой функции, params - набор поддерживаемых функцией параметров.
Полный список существующих функций и правил работы с ними всегда можно найти на этой странице.
- Получить список кланов
Имя функции clans, параметры отсутствуют. Функция возвращает пронумерованный с нуля массив, содержащий имена всех существующих в игре кланов и их склонности. Формат возвращаемых данных - сериализованная текстовая строка (php serialize($str)).
- Получить состав клана
Имя функции sostav, параметр cl - название клана. Функция возвращает пронумерованный с нуля массив, содержащий каждым элементом массива ассоциативный массив, содержащий логин персонажа, состоящего в клане, склонность персонажа, боевой уровень, его местонахождение. Формат возвращаемых данных - сериализованная текстовая строка (php serialize($str)).
- Получить состав всех кланов
Имя функции sostav, параметр all. Функция возвращает ассоциативный массив (ключи массива являются названиями кланов), содержащий каждым элементом массива пронумерованный с нуля массив, содержащий логины персонажей, состоящих в клане, склонности персонажей, боевые уровни, их местонахождение. Формат возвращаемых данных - сериализованная текстовая строка (php serialize($str)).
- Получить уровень зарядки Кристалла Грез
Имя функции cristalenergy, параметры отсутствуют. Функция возвращает вещественное число с двумя знаками после запятой, показывающее текущий уровень заряженности Кристалла Грез. Формат возвращаемых данных - float.
Следует помнить, что злоупотребление слишком частыми и многочисленными запросами к API может повлечь за собой автоматическую блокировку IP адреса, с которого ведутся запросы, и попадание этого адреса в черный список, выйти из которого будет очень сложно и, возможно, дорого.
Все пожелания по изменению/дополнению API можно присылать на игровую почту персонажа нечто.