Запросом можно получить вопросы, заданные на одноименной вкладке вебинара и ответы на них, если они есть.

МЕТОД 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
  }

Вы нашли ответ?