API. Чтение сообщений из Линк Чатов

GET /chats/channel/<chatId>/messages

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

            }

        ]

    }

}


👆 На этом пока всё