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'