API ВКонтакте позволяет работать с событиями пользователя или сообщества в реальном времени. Это нужно для отображения нового сообщения, для моментальной реакции на комментарий в сообществе, для создания
чат-ботов или для анализа текстовых данных.
Для работы с событиями сообществ мы предлагаем два разных подхода:
- Callback API — в этом случае мы будем отправлять уведомление на Ваш сервер о каждом новом событии.
- Bots Long Poll API — очередь из событий хранится на стороне ВКонтакте, Вы получаете их, используя Long Polling запросы.
Callback API и
Bots Long Poll API поддерживают события, связанные с сообщениями сообщества, активностью пользователей на стене и в остальных разделах Вашей группы или публичной страницы. Полный список событий в сообществах Вы можете найти
на этой странице.
User Long Poll API нужен для работы с событиями пользователя в Вашем приложении. Очередь из событий хранится на стороне ВКонтакте, Вы получаете их, используя Long Polling запросы.
User Long Poll API поддерживает все события, связанные с личными сообщениями (получение, редактирование, удаление), изменение статуса онлайн или счётчиков в меню.
Streaming API позволяет получать текстовые публикации из ВКонтакте по заданным ключевым словам, не совершая лишних поисковых запросов.
Streaming API доставляет данные с помощью технологии WebSocket. Благодаря этому инструменту Вы можете проанализировать частоту, тональность и контекст упоминания Вашего бренда ВКонтакте, провести социологическое исследование, и многое другое.