Форматтер предназначен для поиска основных данных пользователей по ФИО или одной из двух почт (miem/edu)
{host}/api/users/find
Содержит параметры в теле запроса. Возвращает список найденных пользователей по параметру
search
(string, regex) – Строка для поиска. Поиск будет производиться по ФИО и почтам. Пример валидных значений – «mashulgin»
, «Шульгин Михаил»
, «mashulgin@edu»
и подобные.URL - {host}/api/users/find
Body:
{
"search" : "Шульг"
}
[
{
"_id": "622eee81f8922033f0e39cad",
"name": "Шульгин Михаил Алексеевич",
"student": "true",
"info": "МСМТ213",
"email_hse": "mashulgin@edu.hse.ru",
"email_google": "mashulgin@miem.hse.ru"
}
]
Пояснение полей:
name
(string) – ФИОstudent
(bool) – Если true
- это студент, false
- сотрудникinfo
(string) – Если это студент - то его группа, сотрудник - должностьemail_hse
(string) – почта в домене edu.hse.ru
email_google
(string) – почта в домене miem.hse.ru
{host}/api/users/get
Возвращает список всех пользовтелей. Не содержит параметров.
URL - {host}/api/users/get
[
{
"_id": "622eee81f8922033f0e39981",
"name": "Романов Александр Юрьевич",
"student": "false",
"info": "Доцент",
"email_hse": "a.romanov@hse.ru",
"email_google": "a.romanov@miem.hse.ru"
},
{
"_id": "622eee81f8922033f0e39982",
"name": "Елизаров Андрей Альбертович",
"info": "Профессор",
"email_hse": "a.yelizarov@hse.ru",
"email_google": "a.yelizarov@miem.hse.ru",
"student": "false"
},
...
]
Пояснение полей:
name
(string) – ФИОstudent
(bool) – Если true
- это студент, false
- сотрудникinfo
(string) – Если это студент - то его группа, сотрудник - должностьemail_hse
(string) – почта в домене edu.hse.ru
email_google
(string) – почта в домене miem.hse.ru