uk:authors_main:admin_api:api_embed_engine

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

uk:authors_main:admin_api:api_embed_engine [2026/08/16 11:25] (поточний)
Рядок 1: Рядок 1:
 +{{indexmenu_n>​5}}
 +====== API движка - для вбудовування движка в інші сервіси ======
  
 +**В усі запити треба додавати GET параметр json. Тоді результат приходитиме у форматі JSON.**
 +
 +===== Авторизація =====
 +
 +Використовується **login.php** ​
 +
 +**POST параметри:​**
 +
 +**user** - логін гравця
 +
 +**pass** - пароль гравця
 +
 +Потрібно зберегти cookie, та всі їх передавати у наступні запити.
 +
 +Якщо у відповіді буде рядок з іменем **login_error** - отже, авторизація не відбулась.
 +
 +===== Створення одноразових команд =====
 +Точка входу **admin/​game_teams.php**
 +
 +GET:
 +
 +  * **gid** - ID гри
 +  * **json** - включає режим роботи з API
 +
 +POST:
 +
 +Масив із унікальними токенами гравців/​команд у форматі JSON.
 +
 +У відповідь приходить JSON з назвами команд (прийняті у POST-запиті токени),​ id команд,​ ключами для входу в гру.
 +
 +Посилання для входу в гру збирається у вигляді:​
 +
 +/​game.php?​gid=**game_id**&​tid=**team_id**&​key=**team_key**
  • uk/authors_main/admin_api/api_embed_engine.txt
  • Востаннє змінено: 2026/08/16 11:25
  • (зовнішнє редагування)