Обработчик: http://classic.dzzzr.ru/{город}/API/login.php
Авторизация: требуется, HTTP. Игровой пин и пароль
Входные параметры:
|
Параметр |
Тип |
Обязательный |
Описание |
|
login |
GET |
да |
Имя пользователя для авторизации |
|
password |
GET |
Да |
Пароль пользователя для авторизации |
Формат ответа: JSON
|
Параметр |
Тип |
Обязательный |
Описание |
|
error |
String |
да |
Текст сообщения результата операции |
|
code |
int |
Да |
Код ошибки. |
|
userName |
string |
нет |
Имя пользователя в случае успешной авторизации |
|
userToken |
String |
Нет |
Ключ сессии в случае успешной авторизации |
Обработчик: http://classic.dzzzr.ru/{город}/go/
Авторизация: требуется, HTTP. Игровой пин и пароль
Входные параметры:
|
Параметр |
Тип |
Обязательный |
Описание |
|
s |
GET |
да |
Ключ сессии |
|
api |
GET |
Да |
Флаг использования API. Всегда true |
Формат ответа: JSON
|
Параметр |
Тип |
Обязательный |
Описание |
|
gameName |
string |
да |
Название игры |
|
greeting |
string |
Да |
Приветствие игры |
|
lastOrgMessage |
String |
да |
Последнее сообщение организатора |
|
gameId |
string |
да |
Уникальный в пределах города номер игры |
|
gameStartTime |
string |
нет |
Время начала игры, если игра еще не началась |
|
holdTime |
string |
Нет |
Время постановки вашей команды на паузу, если организатор поставил команду на паузу |
|
onBreak |
string |
Нет |
Время окончания перерыва, если ваша команда на перерыве |
|
currentTime |
string |
нет |
Текущее время сервера |
|
legend |
string |
Нет |
Легенда игры |
|
level |
array |
Нет |
Массив данных об уровне |
|
bonusLevels |
Array |
Нет |
Массив данных сквозных уровней |
|
messages |
Array |
Нет |
Массив сообщений |
|
errNo |
integer |
да |
Код ответа движка |
|
errText |
string |
Нет |
Текст сообщения движка |
Формат массива с данными уровня:
|
isSabotage |
Boolean |
Нет |
Флаг уровня Саботаж |
|
levelNumber |
Integer |
Нет |
Номер уровня |
|
noMasterCode |
Boolean |
Нет |
Флаг невозможности применения мастер-кода на уровне |
|
isBonusLevel |
Boolean |
Нет |
Флаг бонусного уровня |
|
bonusLevelTime |
int |
Нет |
Бонусное время уровня |
|
hint1 |
string |
Нет |
Текст подсказки 1 |
|
hint2 |
string |
нет |
Текст подсказки 2 |
|
neededCodes |
integer |
Нет |
Количество кодов для закрытия. Если 0 то все. |
|
codesFounded |
integer |
нет |
Количество взятых кодов |
|
totalCodes |
Integer |
да |
Общее количество кодов на уровне |
|
bonusCodesTotal |
integer |
Да |
Общее количество бонусных кодов на уровне |
|
bonusCodesFounded |
Integer |
Да |
Количество найденны бонусных кодов |
|
skvoz |
Boolean |
Да |
Флаг сквозного уровня |
|
bonusCodesTimes |
Boolean |
Да |
Информация о времени бонусных кодов |
|
koline |
String |
Да |
КО кодов в том виде, в котором они отображаются в движке |
|
question |
string |
Да |
Текст задания |
|
locationComment |
String |
Да |
Примечания к заданию |
|
spoilers |
Array |
Да |
Массив со спойлерами |
|
koinspoiler |
boolean |
Да |
Флаг сокрытия КО кодов под спойлером |
|
timeOnLevel |
String |
Да |
Время, проведенное на уровне |
|
tm |
integer |
да |
Время, оставшееся до следующего события (получения подсказки или конца уровня) |
|
takeBreak |
Boolean |
Да |
Флаг взятия перерыва после уровня |
Обработчик: http://classic.dzzzr.ru/{город}/API/game.php
Авторизация: требуется, HTTP. Игровой пин и пароль
Входные параметры:
|
Параметр |
Тип |
Обязательный |
Описание |
|
s |
GET |
да |
Ключ сессии |
|
stat |
GET |
Да |
true |
Формат ответа: JSON
|
Параметр |
Тип |
Обязательный |
Описание |
|
lnames |
array |
да |
Массив с номерами уровней |
|
tds |
array |
Да |
HTML-код статистики по уровням |
|
teamstatTime |
string |
Да |
Время и дата, на которые актульна статистика |
Обработчик: http://classic.dzzzr.ru/{город}/API/game.php
Авторизация: требуется, HTTP. Игровой пин и пароль
Входные параметры:
|
Параметр |
Тип |
Обязательный |
Описание |
|
s |
GET |
да |
Ключ сессии |
|
log |
GET |
Да |
true |
Формат ответа: JSON
|
Параметр |
Тип |
Обязательный |
Описание |
|
log |
array |
да |
Массив с логом игры. |
Обработчик: http://classic.dzzzr.ru/{город}/go/
Авторизация: требуется, HTTP. Игровой пин и пароль
Входные параметры:
|
Параметр |
Тип |
Обязательный |
Описание |
|
s |
POST |
да |
Ключ сессии |
|
action |
POST |
Да |
entcod |
|
cod |
POST |
Да |
Код в UTF-8 |
|
api |
GET |
Да |
Флаг использования API. Всегда true. |
Формат ответа: JSON
|
Параметр |
Тип |
Обязательный |
Описание |
|
err |
integer |
да |
Код ошибки согласно движку |
Обработчик: http://classic.dzzzr.ru/{город}/go/
Авторизация: требуется, HTTP. Игровой пин и пароль
Доступно только под учетными данными капитана, начальника штаба или замкапитана с соответствующими правами
Входные параметры:
|
Параметр |
Тип |
Обязательный |
Описание |
|
s |
POST |
да |
Ключ сессии |
|
action |
POST |
Да |
abandon |
|
level |
POST |
Да |
Текущий номер уровня |
Формат ответа: JSON
|
Параметр |
Тип |
Обязательный |
Описание |
|
err |
integer |
да |
Код ошибки согласно движку |
Обработчик: http://classic.dzzzr.ru/{город}/go/
Авторизация: требуется, HTTP. Игровой пин и пароль
Доступно только под учетными данными капитана, начальника штаба или замкапитана с соответствующими правами
Входные параметры:
|
Параметр |
Тип |
Обязательный |
Описание |
|
s |
POST |
да |
Ключ сессии |
|
action |
POST |
Да |
break |
|
level |
POST |
Да |
Текущий номер уровня |
Формат ответа: JSON
|
Параметр |
Тип |
Обязательный |
Описание |
|
err |
integer |
да |
Код ошибки согласно движку |