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

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

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

 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