← All methods

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, если задано.

Parameters

Parameter Type Required Description
need_pts mixed no
lp_version mixed no
group_id mixed no

Example

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