Вконтакте API: почему не срабатывает событие widgets.like.shared?

Подскажите , почему не срабатывает обработчик события widgets.like.shared (сделать репост)? В консоли ошибок никаких , репосты появляются на стене , но алерт не выскакивает !

<html>
    <head>
        <script src="http://vk.com/js/api/openapi.js?105" type="text/javascript"></script>
        <script type="text/javascript" src="http://vk.com/js/api/share.js?90" charset="windows-1251"></script>
        <script type="text/javascript">
            VK.init({ apiId: ******* , onlyWidgets: true });
        </script>
    </head>
    <body>
        <div id="vk_like"></div>
<script type="text/javascript">
 
      document.getElementById('vk_like').innerHTML = VK.Share.button({
                        type: 'button', text: 'Опубликовать',noparse: true
                    });
 
      VK.Observer.subscribe('widgets.like.shared', function f(shareCount){
            alert(shareCount);
       });
 
</script>
    </body>
</html>


Обработчик срабатывает , только если его вызвать принудительно :

setTimeout('VK.Observer.publish("widgets.like.shared",8)', 4000);
  • Вопрос задан
  • 1179 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы