Skip to content

messages.getLongPollHistory

Возвращает историю событий и обновлений в диалогах пользователя, пропущенных с момента последнего запроса к Long Poll.

💡 Для вызова этого метода требуется авторизация пользователя. Метод используется для возобновления работы клиента после сетевых сбоев.

Вызов метода

csharp
using OpenVkNetApi.Models.RequestParameters.Messages;

var parameters = new MessagesGetLongPollHistoryParams
{
    Ts = 12345678,
    Pts = 4567
};

var updates = await api.Messages.GetLongPollHistoryAsync(parameters);

Параметры

Принимает объект MessagesGetLongPollHistoryParams со следующими свойствами:

Параметр / ТипОписание
Ts
long
Последнее известное значение таймштампа событий Long Poll.
длинное целое число, обязательный параметр
Pts
int
Идентификатор последнего полученного события в истории диалогов.
целое число, обязательный параметр
MsgsLimit
int
Максимальное количество сообщений, которое необходимо вернуть.
целое число, по умолчанию: 200

Результат

Возвращает объект LongPollHistory, содержащий списки новых сообщений, измененных статусов и профилей участников.

Выпущено под лицензией MIT.