api_embed_engine

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
api_embed_engine [2021/08/17 20:42]
admin
api_embed_engine [2021/10/19 12:51]
phaust удалено
Строка 1: Строка 1:
 ====== Встраивание движка в другие сервисы ====== ====== Встраивание движка в другие сервисы ======
 +
 +**Во все запросы надо добавлять GET параметр json. Тогда результат будет приходить в формате JSON.**
 +
 +===== Авторизация =====
 +
 +Используется **login.php** ​
 +
 +**POST параметры:​**
 +
 +**user** - логин игрока
 +
 +**pass** - пароль игрока
 +
 +Надо сохранить cookie и их все передавать их в последующие запросы.
 +
 +Если в ответе будет строка с именем **login_error** - значит авторизация не удалась
  
 ===== Создание одноразовых команд ===== ===== Создание одноразовых команд =====
-Точка входа **/admin/​game_teams.php**+Точка входа **admin/​game_teams.php**
  
 GET: GET:
Строка 11: Строка 27:
 POST: POST:
  
-Массив с уникальными токенами игроков/​команд+Массив с уникальными токенами игроков/​команд ​в формате JSON 
 + 
 +В ответ приходит JSON c названиями команд(принятые в POST токены),​ id команд,​ ключами для входа в игру. 
 + 
 +Ссылка для входа в игру собирается в виде:
  
 +/​game.php?​gid=**game_id**&​tid=**team_id**&​key=**team_key**