longpoll api vk php
Прочитал документацию вк, и ни чего не понял.
Так же не понятно: для чего в скрипте использовать while.
Вроде же.
Как я понял
- запрос getLongPollServer
- получаем ответ
- обрабатываем
Если закончилось время. То создаем новый запрос getLongPoll.
Если событие: делаем что нужно.
И отправляем запрос вк на сервер который получили в запросе getLongPollServer. И + в запросе добавляем ts
Зачем вообще while?
Если мы делаем запрос в вк.
И вк присылает ответ.
Получается: что вк заходит на сайт и присылает json.
Точно так же как и в callback.
Подскажите пожалуйста. А лучше приложите пример.
Я нормально знаю php. Но плохо знаю longpoll. Callback средне
Ответы (1 шт):
В случае с Callback сам ВК отправляет запросы на сайт для обработки. LongPoll работает в обратную сторону: приложение отправляет запрос к вк, чтобы получить список произошедших событий
while нужен для того, чтобы отправить следующий длинный запрос (а также изменить временную метку, начиная с которой нужно получить произошедшие события, то самое поле ts), а не завершить работу программы