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).