Задать вопрос
kirill_782
@kirill_782
Днем я Маринетт

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

Есть ключ с правами на сообщения. Есть хостинг с php, cron (раз в минуту). Нужно сохранять в БД новые сообщения.
  • Вопрос задан
  • 191 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Noizefan
@Noizefan
Делая запросы через апи, сохраняем в самописном кэше id последнего полученного сообщения. Далее, при каждом вызове крона, получаем диалог с помощью messages.getHistory, где start_message_id = id_сообщения_из_кэша.
Затем помечаем диалог прочитанным (если нужно), добавляем сообщения в БД и обновляем наш кэш.

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

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

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