ua:authors_main:admin_api:api_embed_engine

Различия

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

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

ua:authors_main:admin_api:api_embed_engine [2025/03/26 19:56] (текущий)
sparklingsky создано
Строка 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**
  • ua/authors_main/admin_api/api_embed_engine.txt
  • Последние изменения: 2025/03/26 19:56
  • sparklingsky