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, содержащий списки новых сообщений, измененных статусов и профилей участников.