Страница 1 из 1

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

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

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

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

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

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


Вопрос, это событие не рабочее или я кривой? И если первое(в чем я уверен на 95%) то знает ли кто-то другой способ подписаться на клик по лайку(он во фрейме грузиться, тупо на клик по елементу не получится).

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

Добавлено: 12 авг 2011, 08:05
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> 

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

Добавлено: 31 мар 2012, 00:56
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);                          });

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

Добавлено: 10 апр 2012, 19:06
mr.grey
А дальше возможно получить данные человека (id, имя, фамилию), который только что нажал на like?

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

Добавлено: 16 апр 2012, 21:15
Александр
mr.grey
Нужно авторизовать человека на сайте, и получать данные уже на основе авторизации.