Задать вопрос

Как получить информацию о том, что пользователь оставил запись на стене (VK API)?

Всем привет.

Сегодня утром на одном из проектов встала следующая задача:
пользователь, который авторизован в моем приложении, оставляет у себя на стене запись, мне в моем приложении нужно получить об этом информацию.

Суть такая: пользователь что-то постит, vk сразу оповещает мой скрипт о том что юзер что-то запостил.

Можно конечно скриптом каждые N секунд проверять количество записей на стене и сравнивать с тем, что в базе, но если юзеров будет много, то это очень большая нагрузка на сервер в момент опроса, а делать это нужно часто...

Очень интересно послушать ваши предложения насчет реализации данного функционала или уменьшения нагрузки на сервер при опросе всех юзеров на наличие новых записей.

Спасибо за уделенное мне время.
  • Вопрос задан
  • 3310 просмотров
Подписаться 6 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
@kazhuravlev
Сервер vk не умеет оповещать тебя о действиях твоих пользователей.
У vk так же нет Streaming API (как у Twitter например), поэтому решением здесь будет периодические запросы.
Ответ написан
@miki131
Можешь попробовать через vk.com/dev/newsfeed.get, а в параметре source_ids передавать своих юзеров.
Потом сравнивай последнюю запись, с той что у тебя в базе
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@DimaXVII
Насколько я знаю, у них нет триггеров, которые бы дергали твой скрипт
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽