kirill_782
@kirill_782
Днем я Маринетт

Каким способом лучше всего получать новые сообщения?

Есть ключ с правами на сообщения. Есть хостинг с php, cron (раз в минуту). Нужно сохранять в БД новые сообщения.
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 1
Noizefan
@Noizefan
Делая запросы через апи, сохраняем в самописном кэше id последнего полученного сообщения. Далее, при каждом вызове крона, получаем диалог с помощью messages.getHistory, где start_message_id = id_сообщения_из_кэша.
Затем помечаем диалог прочитанным (если нужно), добавляем сообщения в БД и обновляем наш кэш.

Если интересно, могу дать свой класс для работы с VK API. (Но и гуглится легко, просто делал очень лёгкую либу для себя)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы