Как я могу убедиться, что кому-то успешно «понравился» мой сайт, когда он нажимает кнопку «Нравится» на моем сайте? - PullRequest
4 голосов
/ 03 января 2011

Эй, ребята, я разрабатываю приложение rails 3, которое должно иметь кнопку «Мне нравится» на Facebook и отображать фотографии профиля людей, которые щелкнули по нему, и завершить процесс симпатии (вход в Facebook и т. Д.). По другим причинам мое приложение должно знать, когда @current_user успешно понравился мой сайт. Например, если они нажимают кнопку, но не входят в Facebook и никогда не пытаются войти в Facebook, чтобы завершить процесс, мое приложение не должно думать, что им понравился мой сайт. Какой самый простой способ сделать это? Буду признателен за любую помощь.

1 Ответ

5 голосов
/ 03 января 2011

Присоединение к событию JavaScript в Facebook с помощью FB.Event.subscribe

FB.Event.subscribe('edge.create', function(response) {
  // fire an ajax call to store that the user has liked you
});

edge.create - запускается, когда пользователю что-то нравится (fb: like)

http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...