当我们按下我网站上的"赞"按钮时,如何确保有人成功"喜欢"我的网站?

Jam*_*mes 4 facebook ruby-on-rails facebook-graph-api ruby-on-rails-3

嘿伙计们,我正在开发一个rails 3应用程序,需要有一个facebook"喜欢"按钮,并显示点击它并完成喜欢过程(登录到Facebook等)的人的个人资料图片.出于其他原因,我的应用程序需要知道何时@current_user成功地喜欢我的网站.例如,如果他们点击按钮但他们没有登录到Facebook并且从不打扰登录到Facebook来完成该过程,我的应用程序不应该认为他们喜欢我的网站.最简单的方法是什么?我很感激任何帮助.

Jes*_*ott 5

使用FB.Event.subscribe附加到Facebook javascript事件

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

edge.create - 当用户喜欢某事时触发(fb:like)

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