info_api

У доменов есть информационная API, с помощью которой можно полоучить инофрмацию обо всех активных и предстоящих играх на домене в формате JSON. Это полезно для разработки сторонних сервисов, дублирующих информацию о домене в другие места (Telegram, сайты и т.п.)

api_games_list.php

В запрос надо добавлять GET параметр json=1. Тогда результат будет приходить в формате JSON.

Пример запроса: https://game.qeng.org/api_games_list.php?json=1

[{Игра}, {Игра}, ...]

Здесь Игра - это объект следующего вида:

{
        "id": "3287",
        /* ID игры */
        "start_time": "2022-07-25 15:00:00",
        /* Время начала игры в читабельном формате */
        "end_time": "2022-07-27 15:00:00",
        /* Время окончания игры в читабельном формате */
        "start_time_f": "1658750400",
        /* Время начала игры в формате unixtime*/
        "end_time_f": "1658923200",
        /* Время окончания игры в формате unixtime */
        "name": "QD10:  Операция болт или другие приключения гаечки",
        /* Название игры. Спецсимволы в формате HTML entity, например " */
        "type": "1",
        /* Победитель определяется:
        "0": Баллы
        "1": Время
        */
        "kind": "1",
        /* Тип игры:
        "0": other
        "1": green
        "2": yellow
        "3": red
        "4": virtual
        */
        "single": "0",
        /* Одиночная или командная:
        "0": Командная
        "1": Одиночная
        */
        "description": "PS: следите за обновлениями.<\/strong><\/p>\r\n",
         /* Описание игры*/
        "authors": [
            /* Список авторов */
            {
                "uid": "2130",
                /* ID игрока */
                "username": "StelZ"
                /* Ник игрока */
            }
        ],
        "teams": [
            /* Список команд, подавших заявки на игру. Для одиночных игр - список игроков, подавших заявки*/
            {
                "id": "201",
                /* ID команды*/
                "name": "911 Team",
                /* Название команды*/
                "status": "0"
                /* Статус заявки:
                "0": Подали заявку
                "1": Приняты в игру
                "2": Приняты для теста
                */
            },
            {
                "id": "200",
                "name": "Nostra sQuadra",
                "status": "0"
            },
        ]
    }

Получить информацию об изменениях на сайте также можно с помощью Информационного Telegram бота

  • info_api.txt
  • Последние изменения: 2021/10/21 08:15
  • phaust