嘿伙计们,我正在开发一个rails 3应用程序,需要有一个facebook“喜欢”按钮,并显示点击它并完成喜欢过程(登录到Facebook等)的人的个人资料图片。出于其他原因,我的应用需要知道@current_user
何时成功浏览了我的网站。例如,如果他们点击按钮但他们没有登录到Facebook并且从不打扰登录到Facebook来完成该过程,我的应用程序不应该认为他们喜欢我的网站。最简单的方法是什么?我很感激任何帮助。
答案 0 :(得分: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
});
edge.create - 当用户喜欢某事时触发(fb:like)
http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe