Mat*_*att 55 javascript facebook callback button facebook-like
我有兴趣实现Facebook"喜欢"按钮,但我想知道用户点击此按钮是什么,所以我可以从中获得一些有用的信息.从我读过的内容来看,Facebook正在让我们陷入黑暗中,谁在点击什么.有人知道如何跟踪哪个用户点击特定产品的类似按钮?
更新:类似按钮由facebook通过iFrame或xFBML呈现.这就是为什么很难跟踪谁点击什么,或嵌入onclick事件等.
TLK*_*TLK 64
<script>
FB.Event.subscribe('edge.create', function(href, widget) {
alert('You just liked the page!');
});
</script>
Run Code Online (Sandbox Code Playgroud)
小智 9
所以我只是为每个登录用户呈现一个唯一的按钮,其URL为www.somewebsite.com/thisIsThePageIlike/facebookUID.
难道这不会失去一个像按钮和弄乱你的Facebook搜索排名的目的?每个用户都会喜欢不同的网址,因此Facebook会认为你有大量的网页,每个网页都有一个相同的数量.
我也遇到了类似于按钮的XFBML问题,其中edge.create事件未触发
好的,我可以告诉你我是如何实现它的.我想得到的是Facebook用户点击我的脸书连接应用程序内的"赞"按钮的UID.我注意到当用户点击"喜欢"按钮时,Facebook会从按钮中获取传递给它的URL,因此我只是为每个登录用户呈现一个唯一的类似按钮,其URL为www.somewebsite.com/thisIsThePageIlike/facebookUID .当一个请求带有这个url来到Web服务器时,它就像回调一样工作,如果用户第一次点击"喜欢",我会处理并记录UID(即...这个'喜欢'的记录不存在在数据库中).适合我.