Получить сообщения чата

GET /eventsessions/{eventsessionID}/chat

Получает все сообщения из чата по eventSessionId вебинара.

МЕТОД HTTP

GET 

URL

https://userapi.mts-link.ru/v3/eventsessions/{eventsessionID}/chat

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

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

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

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

  • limit — количество отображаемых сообщений.
    Значение по умолчанию: последние 100.

  • authorId — идентификатор пользователя, отправившего или получившего сообщение

  • privateChat — получить приватный чат. Параметр используется только с указанием authorId. Значения:
    - true — показать приватные сообщения пользователя;
    - false — показать сообщения в общем чате;
    Значение по умолчанию: false.

ПОЛЯ ОТВЕТА

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

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

  • authorName — имя автора (или получателя) сообщения;

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

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

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

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

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

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

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

url: https://userapi.mts-link.ru/v3/eventsessions/{eventsessionID}/chat,
method: GET,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
};

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

[
  {
    "id": 55998337,
    "authorName": "Специалист тех.поддержки",
    "text": "Коллеги, это вебинар, созданный технической поддержкой. Начинаем в 16-00",
    "isModerated": true,
    "sentByAdmin": true,
    "avatarUrl": "https://events-storage.webinar.ru/api-storage/files/webinar/2016/09/15/5DN4GfZRp82e4RUZE9vtLdp6vj8VIK09bUnBuV9bPxztJOUN.png",
    "authorId": 1029,
    "createAt": "2019-02-21T15:37:49+0300"
  },
  {
    "id": 55998567,
    "authorName": "Специалист тех. поддержки",
    "text": "Методичку можно скачать по ссылке https://webinar.ru/metodichka",
    "isModerated": true,
    "sentByAdmin": true,
    "avatarUrl": "https://events-storage.webinar.ru/api-storage/files/webinar/2016/09/15/5DN4GfZRp82e4RUZE9vtLdp6vj8VIK09bUnBuV9bPxztJOUN.png",
    "authorId": 1029,
    "createAt": "2019-02-21T15:39:12+0300"
  },
  {
    "id": 12345678,
    "authorName": "Мария Финогеева",
    "text": "Спасибо, ждем!",
    "isModerated": true,
    "sentByAdmin": true,
    "authorId": 1861979,
    "createAt": "2019-02-21T15:40:46+0300"
  },
  {
    "id": 55999337,
    "authorName": "Специалист тех. поддержки",
    "text": "Начинаем!",
    "isModerated": true,
    "sentByAdmin": true,
    "avatarUrl": "https://events-storage.webinar.ru/api-storage/files/webinar/2016/09/15/5DN4GfZRp82e4RUZE9vtLdp6vj8VIK09bUnBuV9bPxztJOUN.png",
    "authorId": 1029,
    "createAt": "2019-02-21T16:00:27+0300"
  }
👆 На этом пока всё