Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
api_embed_engine [2021/08/17 22:09] admin [Авторизация] |
— (текущий) | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Встраивание движка в другие сервисы ====== | ||
| - | ===== Авторизация ===== | ||
| - | |||
| - | Используется **login.php** | ||
| - | |||
| - | **POST параметры:** | ||
| - | |||
| - | **user** - логин игрока | ||
| - | |||
| - | **pass** - пароль игрока | ||
| - | |||
| - | Надо сохранить cookie и их все передавать их в последующие запросы. | ||
| - | |||
| - | Если в ответе будет строка с именем **login_error** - значит авторизация не удалась | ||
| - | |||
| - | ===== Создание одноразовых команд ===== | ||
| - | Точка входа **admin/game_teams.php** | ||
| - | |||
| - | GET: | ||
| - | |||
| - | * **gid** - ID игры | ||
| - | * **json** - включает режим работы с API | ||
| - | |||
| - | POST: | ||
| - | |||
| - | Массив с уникальными токенами игроков/команд в формате JSON | ||
| - | |||
| - | В ответ приходит JSON c названиями команд(принятые в POST токены), id команд, ключами для входа в игру. | ||
| - | |||
| - | Ссылка для входа в игру собирается в виде: | ||
| - | |||
| - | /game.php?gid=**game_id**&tid=**team_id**&key=**team_key** | ||