我有兴趣实施Facebook的“赞”按钮,但我想知道什么用户点击这个按钮,所以我可以从这里得到一些有用的信息。从我读过的书中,Facebook在黑暗中让我们看到谁在点击什么。有人对我如何跟踪哪个用户点击某个特定产品的按钮有一个想法吗?Facebook的“赞”按钮回调
UPDATE:类似的按钮是由Facebook通过iFrame或通过xFBML呈现。这就是为什么很难跟踪谁点击什么,或嵌入一个onclick事件等。
我有兴趣实施Facebook的“赞”按钮,但我想知道什么用户点击这个按钮,所以我可以从这里得到一些有用的信息。从我读过的书中,Facebook在黑暗中让我们看到谁在点击什么。有人对我如何跟踪哪个用户点击某个特定产品的按钮有一个想法吗?Facebook的“赞”按钮回调
UPDATE:类似的按钮是由Facebook通过iFrame或通过xFBML呈现。这就是为什么很难跟踪谁点击什么,或嵌入一个onclick事件等。
好的,所以我可以让你知道我是如何实现它的。我想得到的是Facebook用户的UID,点击我的Facebook连接应用程序中的“赞”按钮。我注意到,当用户点击“like”按钮时,facebook会从按钮中获取传递给它的URL,因此我只需为每个登录用户呈现一个独特的按钮,其URL为www.somewebsite.com/thisIsThePageIlike/facebookUID 。当一个请求通过这个URL来到web服务器时,它就像一个回调函数,并且如果用户第一次点击“like”,那么我将处理和记录UID(即..这个'like'的记录不存在在分贝)。为我工作。
这是一个很好的解决方案! – 2011-06-27 14:25:33
智能解决方案! – 2013-06-07 10:50:52
这会是这样的一个我的,所以我只是呈现一种独特的喜欢按钮,为每个登录的用户与 www.somewebsite的URL我的客户的网站,如
<iframe src="http://www.facebook.com/plugins/like.php?href=www.jesterkaraoke.com&layout=standard&show_faces=false&width=450&action=like&colorscheme=light&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>
。 COM/thisIsThePageIlike/facebookUID。
这不会打败有像按钮的目的,搞砸了你的facebook搜索排名?每个用户都会喜欢不同的网址,因此Facebook会认为你有很多页面,每个网页都有一个统一的计数。
我也有与XFBML如按钮一个问题,即edge.create事件在不触发
<script>
FB.Event.subscribe('edge.create', function(href, widget) {
alert('You just liked the page!');
});
</script>
只是为了提一些参考:http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/ – shem 2012-09-13 09:25:12
window.fbAsyncInit = function() {
FB.Event.subscribe('edge.create', function (response) {
alert('Liked');
});
}
);
FB.Event.subscribe('edge.remove', function (response) {
alert('DisLiked')
});
};
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id))
return;
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.7";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
HTML: -
<div id="fb-root"></div><div class="fb-like" data-href="https://www.facebook.com/testpage" data-layout="standard" data-action="like" data-size="small" data-show-faces="true"></div>
这似乎没有工作 – 2017-03-15 16:54:37
HTTP://developers.facebook .com/docs/reference/javascript/FB.Event.subscribe/ – 2011-11-24 10:24:46