
ВКонтакте (виджет комментариев)
Официальный виджет комментариев ВКонтакте: блок комментирования на сайт с авторизацией через аккаунт ВК, трансляцией обсуждения на страницы авторов и панелью модерации.
Основная информация
Технические характеристики
- Платформы
- Любой сайт: HTML + JavaScript
- Установка
- Три шага: openapi.js, VK.init, VK.Widgets.Comments
- Метод аутентификации
- Аккаунт ВКонтакте
- Комментариев в блоке
- От 5 до 100 в блоке, по умолчанию 10
- Минимальная ширина блока
- 300 px, по умолчанию — вся ширина контейнера
- Вложения
- Граффити, фото, аудио, видео, ссылки; отключаются
- Режим реального времени
- Включён по умолчанию, отключается параметром norealtime
- Автопубликация на странице автора
- Отключена по умолчанию
- Модерация контента
- Панель на сайте: обзор, ответы, чёрный список
- Модераторы
- Любое количество дополнительных
- События для интеграции
- new_comment и delete_comment через VK.Observer
- API
- Есть: выгрузка комментариев на свой сервер
Безопасность и compliance
Поддержка и SLA
Тарифы сервиса ВКонтакте (виджет комментариев)
ВКонтакте не публикует тарифы на виджет: платы за установку и использование нет ни на странице виджета, ни в Правилах платформы. Для подключения нужен только ID приложения ВКонтакте.
Виджет комментариев
- ✓Установка на все страницы сайта
- ✓До 100 комментариев в блоке
- ✓Панель модерации с чёрным списком
- ✓Любое количество дополнительных модераторов
- ✓Выгрузка комментариев на свой сервер через API
- ✓Отдельный блок «Обзор комментариев» по всему сайту
| Тариф | Цена |
|---|---|
| Виджет комментариев | Бесплатно |
Обзор сервиса ВКонтакте (виджет комментариев)
Что такое виджет комментариев ВКонтакте
Виджет «Комментарии» — один из виджетов платформы ВКонтакте для разработчиков. Он добавляет на страницу сайта готовый блок комментирования: посетитель пишет комментарий под своим профилем ВКонтакте, отдельная регистрация на сайте не нужна. В обзоре виджетов ВКонтакте описывает его как возможность «за несколько минут установить на сайт полнофункциональный блок для комментирования».
Тексты всех комментариев хранятся и обрабатываются на серверах ВКонтакте. Одновременно платформа даёт API, который позволяет сохранять комментарии и на собственных серверах — в документации это названо возможностью при необходимости отказаться от интеграции с ВКонтакте.
Как виджет привлекает читателей обратно на сайт
Комментарий может транслироваться на страницу автора ВКонтакте со ссылкой
на исходную статью — тогда о материале узнают друзья комментатора из раздела
«Новости». Ответы (комментарии второго уровня) синхронизируются между
ВКонтакте и блоком на сайте, поэтому обсуждение идёт сразу на двух площадках.
Автопубликация включается параметром autoPublish и по умолчанию отключена.
Установка: три шага
- Подключить в теге
<head>скриптopenapi.jsс домена vk.ru. - Инициализировать Open API:
VK.init({ apiId: ВАШ_API_ID, onlyWidgets: true }). - Добавить контейнер
<div id="vk_comments"></div>и вызватьVK.Widgets.Comments('vk_comments').
Для подключения нужен ID приложения ВКонтакте — его создают в разделе управления приложениями. Без дополнительных настроек блок показывает 10 последних комментариев, подбирает ширину по контейнеру и определяет страницу по её URL. Готовый код можно скопировать в конструкторе на странице документации виджета.
Что можно настроить
- Размер блока — ширина от 300 пикселей (по умолчанию — вся доступная),
максимальная высота от 500 пикселей; при
height = 0высота не ограничена, иначе появляется внутренняя прокрутка. - Количество комментариев — от 5 до 100 на страницу.
- Вложения — граффити, фотографии, аудио, видео и ссылки;
состав меню «Прикрепить» задаётся списком, значение
falseотключает вложения. - Обновление в реальном времени — включено по умолчанию,
отключается параметром
norealtime. - Несколько блоков на одной странице — через параметр
page_id, который документация советует задавать сразу, чтобы упростить перенос виджета в будущем.
Модерация
Администратор приложения переходит в панель модерации по ссылке «администрирование» в шапке виджета на любой странице сайта. В панели три вкладки: «Обзор» с недавними комментариями и ссылкой на страницу каждого, «Комментарии» с ответами второго уровня и «Чёрный список». Если администратор удаляет подряд два и более комментария одного автора, виджет предлагает удалить и остальные его комментарии и внести автора в чёрный список. Дополнительных модераторов можно назначить любое количество.
Единая лента комментариев сайта
Отдельный метод VK.Widgets.CommentsBrowse выводит комментарии со всех
страниц сайта одним потоком, у каждого комментария стоит ссылка на страницу,
где он опубликован. У этого блока есть компактный режим mini,
который по умолчанию выбирается автоматически по доступной ширине.
Интеграция с логикой сайта
При публикации комментария виджет отправляет событие
widgets.comments.new_comment, при удалении — widgets.comments.delete_comment.
Обработчик получает количество комментариев, текст последнего, дату в формате ISO 8601
и контрольную сумму: md5 от «защищённого ключа» приложения, даты, количества и текста.
Проверять подпись не обязательно, но она позволяет убедиться, что событие подлинное.
Кому подходит
Виджет рассчитан на сайты, чья аудитория уже сидит во ВКонтакте: медиа, блоги и развлекательные ресурсы. Сама документация отдельно упоминает, что российские новостные и развлекательные ресурсы могут нуждаться в дополнительных настройках, и предлагает обращаться с такими запросами в пресс-службу ВКонтакте.
Плюсы и минусы сервиса ВКонтакте (виджет комментариев)
+Преимущества
- ✓Плата за виджет не заявлена ни на странице продукта, ни в правилах платформы
- ✓Комментатору достаточно аккаунта ВКонтакте — регистрация на сайте не нужна
- ✓Комментарий уходит на страницу автора и в новости друзей со ссылкой на статью
- ✓Ответы синхронизируются: обсуждение идёт и на сайте, и во ВКонтакте
- ✓Установка в три шага, вендор заявляет срок около пяти минут
- ✓Модерация прямо со страниц сайта, модераторов можно назначить сколько угодно
- ✓Комментарии можно выгрузить на свой сервер через API и уйти с виджета
−Недостатки
- ✗Комментировать могут только пользователи с аккаунтом ВКонтакте
- ✗Нужно создать приложение ВКонтакте и получить его ID — просто вставить код не выйдет
- ✗Тексты комментариев хранятся на серверах ВКонтакте, а не на вашем
- ✗Настройка ограничена параметрами метода: ширина, высота, лимит, вложения, автопубликация; управления стилями в документации нет
- ✗В блоке нельзя показать больше 100 комментариев на страницу
- ✗Запросы на доработку виджета документация адресует в пресс-службу, отдельного канала для этого нет
Сценарии использования сервиса ВКонтакте (виджет комментариев)
Комментарии к статьям медиа
Блок комментирования под материалом: читатель отвечает под своим профилем ВКонтакте, а ответы второго уровня видны и на сайте, и в социальной сети.
Обсуждения в блоге
Комментарий автора уходит на его страницу со ссылкой на статью, поэтому запись видят его друзья и могут присоединиться к обсуждению.
Единая лента модерации
Метод CommentsBrowse собирает комментарии со всех страниц сайта в один поток со ссылкой на источник — удобно проверять новые сообщения в одном месте.
Два блока на одной странице
Параметр page_id позволяет развести на одной странице независимые обсуждения — например, отзывы о товаре и общий разговор о материале.
Отзывы о сервисе ВКонтакте (виджет комментариев)
Обзор помог разобраться в сервисе?
Одно нажатие, без регистрации. Ответ увидят те, кто будет выбирать сервис после вас.
Ваш ответ здесь будет первым.
Поделитесь опытом использования
Помогите другим сделать правильный выбор — ваш отзыв будет полезен
Без почты и пароля · обычно публикуем в течение 1–2 дней
Отзывы — мнения посетителей, прошедшие проверку по правилам сайта; порядок определяется отметками «полезно».
Часто задаваемые вопросы о сервисе ВКонтакте (виджет комментариев)
?Как установить виджет комментариев ВКонтакте на сайт?
Нужны три шага. В теге head подключается скрипт openapi.js с домена vk.ru, затем вызывается VK.init с ID вашего приложения ВКонтакте и параметром onlyWidgets, после чего в нужное место страницы ставится контейнер div и вызов VK.Widgets.Comments. Готовый код собирается в конструкторе на странице документации виджета, там же выбирается количество комментариев и ширина блока.
?Сколько стоит виджет комментариев ВКонтакте?
Платы за виджет ВКонтакте не публикует: стоимости нет ни на странице виджета, ни в обзоре виджетов, ни в Правилах платформы. Для подключения достаточно создать приложение ВКонтакте и взять его ID — отдельной подписки или тарифа у виджета нет.
?Можно ли комментировать без аккаунта ВКонтакте?
Нет. Виджет опирается на профиль ВКонтакте: отдельная регистрация на вашем сайте не нужна, но аккаунт в социальной сети обязателен. Это отсекает часть аудитории, зато комментарии подписаны настоящими профилями с фотографией и ссылкой на страницу автора.
?Где хранятся комментарии и можно ли забрать их себе?
Тексты всех комментариев хранятся и обрабатываются на серверах ВКонтакте. При этом платформа предоставляет API, через который администратор сайта может сохранять комментарии и на собственных серверах — документация прямо называет это возможностью анализировать комментарии у себя и при необходимости отказаться от интеграции с ВКонтакте.
?Как модерировать комментарии и банить нарушителей?
В шапке виджета есть ссылка «администрирование» — она открывает панель с тремя вкладками: обзор недавних комментариев со ссылками на страницы, ответы второго уровня и чёрный список. Пользователь из чёрного списка комментировать на вашем сайте не может. Если удалить подряд два и более комментария одного автора, виджет предложит удалить остальные его комментарии и внести автора в чёрный список. Дополнительных модераторов можно назначить любое количество.
?Что можно прикрепить к комментарию?
Меню «Прикрепить» поддерживает граффити, фотографии, аудио, видео и ссылки. Состав меню задаётся при инициализации: можно перечислить только нужные типы, включить все сразу или отключить вложения полностью.
?Можно ли поставить два блока комментариев на одну страницу?
Да, для этого служит параметр page_id — внутренний идентификатор страницы. Документация советует задавать его сразу при установке, даже если блок один: так будет проще перенести виджет, если адрес страницы изменится. Без page_id виджет определяет страницу по её URL.
?Как связать виджет с логикой сайта?
Виджет отправляет события widgets.comments.new_comment при публикации и widgets.comments.delete_comment при удалении, их можно слушать через VK.Observer. В обработчик приходят количество комментариев, текст последнего, дата в формате ISO 8601 и md5-подпись, собранная из защищённого ключа приложения. Проверка подписи не обязательна, но подтверждает, что событие пришло от ВКонтакте.
Альтернативы сервису ВКонтакте (виджет комментариев)
Облачные виджеты для сайта от петербургской компании «Ди Кей Продакшен»: комментарии, сбор отзывов, онлайн-консультант и опросы с авторизацией через соцсети. Каждый продукт подключается отдельно и оплачивается своим тарифом.
Виджет комментариев и чата для сайта с геймификацией, личными сообщениями и модерацией прямо из Telegram
Бесплатная система комментирования для сайта: виджет ставится одним блоком кода, а правила модерации, отдельные ленты для разделов и оформление настраиваются владельцем самостоятельно. Для блогов и небольших информационных проектов.
Бесплатный виджет комментариев для WordPress, Tumblr, Blogger и любых сайтов: вложенные ответы, ответ по email, репутация авторов и антиспам Akismet. Принадлежит Automattic, но развитие остановлено.
Обновлено: 23 августа 2026 г.