mudrick
@mudrick
Máximo progreso hemos alcanzado en minimo seso.

Как узнать, расшарил ли пользователь или просто закрыл попап?

Собственно, вопрос в заголовке. Расшаривание (как и соц. авторизация) происходит в попапе — открывается попап, на сервере происходят редиректы на страничку соц. сети, на ней все данные того, что ты хочешь расшарить и кнопка расшарить, после нажатия на которую попап автоматом закрывается. Так вот как узнать, что пользователь действительно расшарил (нажал на кнопку), а не просто напросто закрыл попап?

UPD. На сайте не используются Javascript SDK соц. сетей — всё общение с соц. сетями происходит на сервере через попапы.
  • Вопрос задан
  • 1558 просмотров
Пригласить эксперта
Ответы на вопрос 1
hoOstel
@hoOstel
Должно работать.
$('#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);
        }
    });
});
Ответ написан
Ваш ответ на вопрос

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

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