Есть ли обратный вызов для фан-страницы Facebook, такой как кнопка?

У меня есть приложение facebook на вкладке iframe. Если на этой вкладке пользователю нравится фан-страница с помощью кнопки «Мне нравится» в правом углу, есть ли обратный вызов события? Или все-таки подписаться на это событие?

Я знаю о приведенном ниже коде, но, похоже, он не работает для кнопки «Нравится» на фан-странице, я могу заставить его работать, только если я добавлю виджет кнопки «Мне нравится» на вкладку iframe, а это не то, что я м ищу.

FB.Event.subscribe('edge.create', function(href) {
    // Do something, e.g. track the click on the "Like" button here
    alert('You just liked ' + href);
});

person Ryan Dunlap    schedule 03.04.2012    source источник


Ответы (1)


Из документа: когда пользователь выбирает вкладку «Страница», вы получаете параметр signed_request с одним дополнительным параметром, страницей. Этот параметр содержит объект JSON с идентификатором (идентификатор текущей страницы), admin (если пользователь является администратором страницы) и like (если пользователю понравилась страница). Как и в случае со страницей холста, вы не получите всю информацию о пользователе, доступную для вашего приложения, в файле signed_request, пока пользователь не авторизует ваше приложение.

https://developers.facebook.com/docs/appsonfacebook/pagetabs/

person Alexcode    schedule 03.04.2012