Форматтер предназначен для сбора статистики пользователей в Jitsi за разные интервалы времени.
{host}/api/jitsi/getAllСодержит параметры в теле запроса. Возвращает суммарную статистику всех пользователей за все время.
token (string) – токен доступаURL - {host}/api/jitsi/getAll
Body:
{
"token" : ""
}
[
{
"general_stats": [
{
"year": 2020,
"time": 873,
"months":
{
"month": "January",
"time": 0
},
...
{
"month": "December",
"time": 296
}
},
{
"year": 2021,
"time": 2434,
"months": {...}
},
{
"year": 2022,
"time": 780,
"months": {...}
}
],
"user_list": [
{
"email": "dkorolev@miem.hse.ru",
"time": 7110
},
...
]
}
]
Пояснение полей:
general_stats (json) – общая статистика по годамyear (number) – годtime (number) – суммарная длина сессий за период (все время, год или месяц) в часахmonths (number) – подробная статистика по месяцамmonth (number) – месяц конкретного годаuser_list (json) – суммарная статистика в часах за все время 100 самых активных пользователейemail (string) – почта пользователя{host}/api/jitsi/getYearСодержит параметры в теле запроса. Возвращает суммарную статистику всех пользователей за заданный год.
year (number) – требуемый годtoken (string) – токен доступаURL - {host}/api/jitsi/getYear
Body:
{
"year" : 2020
"token" : ""
}
[
{
"general_stats": [
{
"month": "January",
"time": 0
},
...
{
"month": "December",
"time": 296
}
],
"user_list": [
{
"email": "dkorolev@miem.hse.ru",
"time": 1960
},
...
]
}
]
Пояснение полей:
general_stats (json) – общая статистика за год по месяцамmonth (number) – месяцtime (number) – суммарная длина сессий за период (год или месяц) в часахuser_list (json) – суммарная статистика в часах за год 100 самых активных пользователейemail (string) – почта пользователя{host}/api/jitsi/getMonthСодержит параметры в теле запроса. Возвращает суммарную статистику самых активных пользователей за заданный месц.
year (number) – требуемый годmonth (number) – требуемый месяцtoken (string) – токен доступаURL - {host}/api/jitsi/getMonth
Body:
{
"year" : 2020
"month" : 9
"token" : ""
}
[
{
"user_list": [
{
"email": "dkorolev@miem.hse.ru",
"time": 880
},
...
]
}
]
Пояснение полей:
user_list (json) – суммарная статистика за заданный месяц 100 самых активных пользователейemail (string) – почтаtime (number) – суммарная длина сессий за месяц в часах