Данный форматер объединяет возможности MIEM API и Приложения поиска и анализа данных в социальных сетях (далее сентимент).
В результате форматер позволяет получить статистику отзывов на человека за указанный период.
{host}/api/sentiment/getfeedback
Единственный доступный запрос, который реализует полный функционал форматера.
email_google
(string) - почта пользователя, чьи отзывы будут проанализорованы;
startDate
(string) - Начальная дата (YYYY-MM-DD);
endDate
(string) - Конечная дата (YYYY-MM-DD).
student
(string | bool) - является ли данный пользователь студентом (True | False).
URL - {host}/api/sentiment/getfeedback
Headers - Content-Type: application/json
Body:
{
"email_google": "adrudzyanskiy@miem.hse.ru",
"startDate": "2021-10-10",
"endDate": "2022-03-28"
"student": "true"
}
{
"result": [{
"name": "positive",
"data": [5, 3, 4, 7, 2]
}, {
"name": "neutral",
"data": [2, 2, 3, 2, 1]
}, {
"name": "negative",
"data": [3, 4, 4, 2, 5]
}, {
"name": "humor",
"data": [4, 1, 3, 5, 8]
}],
"periods": ["Nov 2021", "Dec 2021", "Jan 2022", "Feb 2022", "Mar 2022"]
}
Объект, возвращенный в ответе имеет два поля:
result
- массив объектов. Каждый из объектов - это один из четырёх окрасов;
- name
- название окраса;
- data
- массив, содержащий количество отзывов по месяцам выбранного окраса;
periods
- массив строк-дат (месяц год), которые были включены в выборку.