Запросом можно получить вопросы, заданные на одноименной вкладке вебинара и ответы на них, если они есть.
МЕТОД HTTP
GET
URL
https://userapi.webinar.ru/v3/eventsessions/{eventsessionID}/questions
ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ
Отсутствуют.
ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ
- questionId — идентификатор вопроса. Будут получены данные только по этому вопросу.
- userId — идентификатор пользователя. Получает вопросы конкретного пользователя.
- onlyOnModeration — модерация сообщений. Получает только те вопросы, которые не прошли модерацию.
Внимание! Параметры используются раздельно!
Если задать одновременно userId и onlyOnModeration, то запрос вернет только вопросы, которые были отобраны по параметру onlyOnModeration.
ПОЛЯ ОТВЕТА
- id — id вопроса;
- createAt — дата создания вопроса;
- text — текст вопроса;
- user — данные пользователя, отправившего вопрос;
- answers — массив ответов на этот вопрос;
- isModerated — промодерирован ли вопрос;
- isAnswered — есть ли отметка о том, что ответ на вопрос получен.
ПРИМЕР ЗАПРОСА
url: https://userapi.webinar.ru/v3/eventsessions/{eventsessionID}/questions,
method: GET,
headers:
{
x-auth-token: {Token},
Content-Type: application/x-www-form-urlencoded
};
ПРИМЕР ОТВЕТА
[
{
"id": 1743483,
"createAt": "2019-07-10T19:39:24+0300",
"text": "Привет. Скоро начнем?",
"user": {
"id": 15478,
"createAt": "2015-11-02T21:58:33+0300",
"nickname": "Иван Петров"
},
"answers": [
{
"id": 182761,
"createAt": "2019-07-10T19:39:28+0300",
"text": "Да!",
"user": {
"id": 1029,
"createAt": "2015-11-02T21:58:33+0300",
"nickname": "Специалист тех.поддержки"
},
"isModerated": true,
"order": 1
}
],
"isModerated": true,
"isAnswered": true
}
]