VK Streaming API

Каждый месяц на стенах профилей и сообществ ВКонтакте создаются сотни миллионов записей. Пользователи делятся своим мнением обо всём, что их окружает, — от погоды до премьеры кинофильма. Этот колоссальный объём публичных данных включает в себя упоминания товаров и услуг, с которыми имеют дело потребители.

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

Кроме того, подобный анализ часто необходим для некоммерческих исследований в области социологии, психологии и других отраслей науки.

Сегодня мы хотим рассказать о новом инструменте, который создан для решения этой задачи. Streaming API позволяет «подписаться» на обновления публичного контента с нужными Вам ключевыми словами. Вы указываете, какие упоминания в записях Вас интересуют, и Streaming API отправляет Вам новые записи с этими упоминаниями, как только они появляются на сайте. Можно сравнить этот механизм с фильтром, который выбирает из всего потока только нужные данные и доставляет их по назначению.

Технически процесс доставки данных организован с использованием протокола WebSocket, управление настройками осуществляется с помощью HTTP-запросов. Прочитать об этом подробнее Вы можете в технической документации.

В отличие от существующего подхода с использованием методов обычного API, Streaming API избавляет Вас от необходимости совершать множество повторных запросов. Не нужно беспокоиться, что Вы могли что-то пропустить — все релевантные записи будут доставлены Вам автоматически.

Базовая версия Streaming API включает 1% всего публичного контента ВКонтакте. Для доступа к расширенной версии, включающей 100% публичного контента, свяжитесь с нами по адресу [email protected], указав в теме письма «Streaming API».

Мы запускаем Streaming API в режиме бета-тестирования и приглашаем всех желающих принять участие в конкурсе для проектов с использованием этого инструмента. Победители получат ценные призы и возможность присоединиться к команде ВКонтакте. Подробности Вы найдёте в нашем официальном сообществе.