Skip to content

messages.getLongPollServer

Возвращает адрес сервера, ключ сессии и последний таймштамп для подключения к службе Long Poll сообщений.

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

Вызов метода

csharp
var lpInfo = await api.Messages.GetLongPollServerAsync(needPts: 1, lpVersion: 3);
Console.WriteLine($"Адрес сервера: {lpInfo.Server}");

Параметры

Параметр / ТипОписание
needPts
int
Возвращать ли поле pts, необходимое для получения упущенной истории событий (0 — не возвращать, 1 — возвращать).
целое число, по умолчанию: 1
lpVersion
int
Версия протокола Long Poll.
целое число, по умолчанию: 3
groupId
int?
Идентификатор сообщества (для работы Long Poll от имени бота сообщества).
целое число, необязательный параметр

Результат

Возвращает объект LongPollServerInfo, содержащий ключ сессии (Key), хост сервера (Server) и временную метку (Ts).

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