Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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** |