События в реальном времени
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. Благодаря этому инструменту вы можете проанализировать частоту, тональность и контекст упоминания вашего бренда ВКонтакте, провести социологическое исследование, и многое другое.