Форматтер предназначен для сбора статистики пользователей в 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) – суммарная длина сессий за месяц в часах