Модерировать вопросы

PUT /eventsessions/{eventsessionID}/questions/moderate

Обновлено больше недели назад

По умолчанию все, если заданы параметры messageIds[] и userId, то модерирует по всем параметрам одновременно.

МЕТОД HTTP

PUT

URL

ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

Отсутствуют.

ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

  • userId — идентификатор пользователя. При наличии параметра модерируются вопросы только этого пользователя;

  • isModerated — параметр модерации. Значения:
    -  true — вопросы опубликованы;
    - false — вопросы не опубликованы.

ПОЛЯ ОТВЕТА

В ответ на запрос приходит массив отмодерированных сообщений. Формат каждого сообщения:

  • id — идентификатор сообщения;

  • authorName — имя автора сообщения;

  • text — текст сообщения;

  • isModerated — флаг модерации сообщения. Зависит от настроек мероприятия, по умолчанию модерация отключена;

  • sentByAdmin — отправлено ли сообщение админом мероприятия;

  • avatarUrl — url аватара отправителя;

  • thumbnails — аватар отправителя в различных разрешениях;

  • authorId — id отправителя.

ПРИМЕР ЗАПРОСА

url: https://userapi.webinar.ru/v3/eventsessions/{{SESSION_ID}}/questions/moderate,
method: PUT,
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
};
data:
{
    questionIds[0]: 1745993,
    isModerated: true
};

ПРИМЕР ОТВЕТА

[
  {
    "id": 1745993,
    "createAt": "2019-07-11T16:36:30+0300",
    "text": "У меня вопрос!",
    "user": {
      "id": 15465413,
      "nickname": "MAry"
    },
    "isModerated": true,
    "isAnswered": false
  }
]
Нашли ответ на свой вопрос?