Есть ли обратный вызов для кнопки «Мне нравится» на странице фанатов Facebook? - PullRequest
0 голосов
/ 03 апреля 2012

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

Я знаю о приведенном ниже коде, но, похоже, это не работает для кнопки «Нравится» на странице поклонника, я могу заставить его работать, только если я брошуВиджет кнопки «Мне нравится» на вкладке iframed, который мне не нужен.

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

1 Ответ

2 голосов
/ 03 апреля 2012

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

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

...