← Все методы

messages.getLongPollServer

messages.getLongPollServer API эндпоинт. Возвращает координаты LongPoll-сервера для долгого опроса новых событий мессенджера. // Ответ: { response: { server: "<host>/imserver.php", key: "<lp_key>", ts: <int>, pts: <int> } } // Клиент далее опрашивает: GET https://<server>?act=a_check&key=<key>&ts=<ts>&wait=25&mode=2 (см. imserver.php — он уже принимает act=a_check&mode=66 и валидирует key через se_session_auth, куда складываются и cookie-сессии, и API access_token). // Параметры (все необязательные, как у API): - need_pts (0/1) — клиент просит включить pts в ответ. Сейчас pts == ts. - lp_version (int) — версия long-poll протокола. Игнорируется (документируется как «3»). - group_id (int) — для community LongPoll. Не поддержано: вернётся 100, если задано.

Параметры

Параметр Тип Обязательный Описание
need_pts mixed нет
lp_version mixed нет
group_id mixed нет

Пример

curl -s -X POST 'https://durovloh.net/api.php' \
  -d 'method=messages.getLongPollServer' \
  -d 'access_token=USER_TOKEN'