当有人按下新的Facebook订阅按钮时,如何触发事件? 我可以用" Like"按钮,使用上面的代码,所以我认为它与订阅按钮类似。
<div id="fb-root"></div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({appId: 'App_ID', status: true, cookie: true, xfbml: true});
FB.Event.subscribe('edge.create', function(href, widget) {
alert('You just clicked the like button');
});
};
(function() {
var e = document.createElement('script');
e.type = 'text/javascript';
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
&#39; edge.create&#39;当用户喜欢页面时触发事件,因此我可以获得响应,并向用户显示警报。我已经搜索了一段时间,并且无法通过&#34;订阅&#34;找到类似的方法。按钮。
有没有人这样做过?
答案 0 :(得分:2)
不幸的是,Niraj的答案是错误的。 FB API中有一些函数可以处理您所描述的检测事件,但是现在没有任何东西可以检测用户是否已订阅。您可以检测用户是否喜欢,不喜欢,评论等,但如果用户订阅则不会。
答案 1 :(得分:-1)
您可以使用FB.Event.subscribe
功能和类似的FB.Event.unsubscribe
功能来实现您的目标。