Есть ли событие кнопки «Поделиться» в Facebook для FB.Event.subscribe?

Я хочу разделить тестовые клики между кнопкой Facebook Like и кнопкой Facebook Share. Я знаю, что могу прикрепить обработчик событий FB.Event.subscribe('edge.create',...) для отслеживания кликов по кнопке "Нравится" в Facebook, но есть ли соответствующее событие для кнопки "Поделиться" в Facebook? В документации FB.Event.subscribe этого нет.


person Ricky Zein    schedule 22.11.2013    source источник


Ответы (1)


Для этого нет события — если вам нужно получать уведомления, когда пользователь нажимает «Поделиться» из вашего приложения, вы должны создать свою собственную кнопку «Поделиться» и отображать диалоговое окно «Поделиться/Поделиться» при нажатии:

$('#shareButton').click(function() {
    FB.ui({
        method: 'feed',
        link: 'https://developers.facebook.com/docs/dialogs/',
        caption: 'An example caption',
    }, function(response){
        if (response === null) {
            console.log('was not shared');
        } else {
            console.log('shared - post id is ' + response.post_id);
        }
    });
});
person madebydavid    schedule 22.11.2013