как отследить нажатие на like на странице

Создание Desktop-приложений, виджеты ВКонтакте для сайтов и публичных страниц, OAuth 2.0, Open API, Standalone
Ответить
love_silense
Сообщения: 2
Зарегистрирован: 24 мар 2011, 20:33

как отследить нажатие на like на странице

Сообщение love_silense »

Добрый день. Необходимо отследить нажатие пользователем на кнопку like на странице. Вариант:

Код: Выделить всё

VK.Observer.subscribe('widgets.like.liked',function(blah){#stub}); 
тупо не работает(функция не вызываеться)

при этом на событие VK.Observer.subscribe('widgets.comments.new_comment'

подписаться удалось.


Вопрос, это событие не рабочее или я кривой? И если первое(в чем я уверен на 95%) то знает ли кто-то другой способ подписаться на клик по лайку(он во фрейме грузиться, тупо на клик по елементу не получится).
timurns
Сообщения: 1
Зарегистрирован: 12 авг 2011, 08:01

Re: как отследить нажатие на like на странице

Сообщение timurns »

Не знаю почему у тебя не работает...

у меня работает и вот мой код:

Код: Выделить всё

 <html>    <head>        <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?34"></script>        <script type="text/javascript">            VK.init({apiId: 2439283, onlyWidgets: true});        </script>    </head>    <body>        <div id="vk_like"></div>        <script type="text/javascript">            VK.Widgets.Like("vk_like", {type: "full"});            VK.Observer.subscribe('widgets.like.liked',function(){                alert('нажали like!');            });            VK.Observer.subscribe('widgets.like.unliked',function(){                alert('нажали unlike!');            });        </script>    </body></html> 
koschos
Сообщения: 2
Зарегистрирован: 26 мар 2012, 16:34

Re: как отследить нажатие на like на странице

Сообщение koschos »

это работает

Код: Выделить всё

VK.init({apiId: 123451, onlyWidgets: true});          VK.Widgets.Like("vk_like", {type: "mini"});          VK.Observer.subscribe('widgets.like.liked',function(){                                $("#summ").html(parseInt($("#summ").html()) + 1);                          });          VK.Observer.subscribe('widgets.like.unliked',function(){                                $("#summ").html(parseInt($("#summ").html()) - 1);                          });
mr.grey
Сообщения: 2
Зарегистрирован: 10 апр 2012, 18:53

Re: как отследить нажатие на like на странице

Сообщение mr.grey »

А дальше возможно получить данные человека (id, имя, фамилию), который только что нажал на like?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: как отследить нажатие на like на странице

Сообщение Александр »

mr.grey
Нужно авторизовать человека на сайте, и получать данные уже на основе авторизации.
Ответить