api_engine_main

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
api_engine_main [2021/10/15 18:53]
admin
api_engine_main [2026/08/16 11:25] (текущий)
Строка 1: Строка 1:
-====== API для написания своей версии фронтенда ​======+{{indexmenu_n>​30}} 
 +===== Игровая API ===== 
 +Игровая API - это ​API для написания своей версии фронтенда, либо взаимодействия с информацией про игру изнутри игры. ​
  
 Можно использовать для телеграмм ботов, нативных приложений или браузерных расширений Можно использовать для телеграмм ботов, нативных приложений или браузерных расширений
Строка 49: Строка 51:
   string domain_time_zone; ​               // Временная зона текущего домена   string domain_time_zone; ​               // Временная зона текущего домена
   ?int game_id; ​                          // ID игры   ?int game_id; ​                          // ID игры
-  ?int task_id; ​                          // ID текущего уровня+  ?int task_id; ​                          // ID текущего уровня. Уникален внутри игры, не по сайту
   ?int user_id; ​                          // ID залогиненого игрока   ?int user_id; ​                          // ID залогиненого игрока
   ?string user_name; ​                     // login игрока   ?string user_name; ​                     // login игрока
Строка 115: Строка 117:
 class PublicAnswerResult { class PublicAnswerResult {
  
-  int task_id; ​                            // ID уровня для которого посчитано+  int task_id; ​                            // ID уровня для которого посчитано. Уникален внутри игры
   /* ?strings[] */ right_answers = [];     // правильные ответы   /* ?strings[] */ right_answers = [];     // правильные ответы
   /* ?strings[] */ wrong_answers = [];     // неправильные   /* ?strings[] */ wrong_answers = [];     // неправильные
Строка 244: Строка 246:
 <​code>​ <​code>​
 class PublicAutoUpdateResult { class PublicAutoUpdateResult {
-  ?​string ​$error; ​           // Ошибка +  ?string error; ​           // Ошибка 
-  ?bool $refresh; ​           // Надо обновить страницу,​ кто-то вбил правильный код или взял штрафную подсказку +  ?bool refresh; ​           // Надо обновить страницу,​ кто-то вбил правильный код или взял штрафную подсказку 
-  ?bool $reload; ​            // Кто-то прошел уровень +  ?bool reload; ​            // Кто-то прошел уровень 
-  ?bool $refersh_monitoring;​ // Есть новые неправильные ответы в мониторинге. Можно их загрузить,​ если надо. +  ?bool refersh_monitoring;​ // Есть новые неправильные ответы в мониторинге. Можно их загрузить,​ если надо. 
-  ?int $next_check_ms; ​      // Сколько ждать(в миллисекундах) до следующей проверки - вычисляется сервером в зависимости от нагрузки+  ?int next_check_ms; ​      // Сколько ждать(в миллисекундах) до следующей проверки - вычисляется сервером в зависимости от нагрузки
 } }
 </​code>​ </​code>​
  • api_engine_main.1634324037.txt.gz
  • Последние изменения: 2021/10/15 18:53
  • admin