МЕТОД HTTP
GET
URL
https://userapi.mts-link.ru/v3/chats/channel/:chatId/messages
ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ
нет
ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ
viewerId - ИД пользователя
fromMessageId - UUID сообщения, начиная с которого выводятся последующие
parrentMessageId - идентификатор родительского сообщения (обсуждения)
direction - Направление поиска от fromMessageId (возможные значения: Before, After, Around). По умолчанию - Before. Around может быть использовано только с указанным fromMessageId
limit - лимит сообщений
ПОЛЯ ОТВЕТА
id - идентификатор сообщения
authorId - идентификатор отправителя
chatId - идентификатор чата
text - текст сообщения
createdAtMs - дата создания
type - тип сообщения
isPersonal - индивидуальное сообщение
status - статус отправки
updatedAt - дата обновления
parentId - родительское сообщение
repliedMessage - ответное сообщение
childrenCount - счетчик комментариев
unreadChildrenCount - счетчик непрочитанных комментариев
lastChild - последний комментарий
files - прикрепленный файл
reactions - реакции
ПРИМЕР ЗАПРОСА
curl --location 'https://userapi.mts-link.ru/v3/chats/channel/{chatId}/messages' \
--header 'x-auth-token: {token}'
ПРИМЕР ОТВЕТА
{
"data": {
"items": [
{
"id": "xxxxxxxxxxx",
"authorId": "xxxxxxxxxxx",
"chatId": "xxxxxxxxxxx",
"text": "Hello, world222",
"createdAtMs": 1728605721667,
"type": "Text",
"isPersonal": false,
"status": "Sent",
"updatedAt": null,
"parentId": null,
"repliedMessage": null,
"childrenCount": null,
"unreadChildrenCount": 0,
"lastChild": null,
"files": null,
"reactions": null
},
{
"id": "xxxxxxxxxxx",
"authorId": "xxxxxxxxxxx",
"chatId": "xxxxxxxxxxx",
"text": "Hello, world!",
"createdAtMs": 1728604926308,
"type": "Text",
"isPersonal": false,
"status": "Sent",
"updatedAt": null,
"parentId": null,
"repliedMessage": null,
"childrenCount": null,
"unreadChildrenCount": 0,
"lastChild": null,
"files": null,
"reactions": null
}
]
}
}