我正在创建一个Facebook应用,应该只向某个页面的粉丝显示内容。我可以很容易地获取用户是否是页面的粉丝或者不使用FQL的信息,并且如果用户尚未显示 Like Box 或 Like Button 风扇。用户点击赞后,我想显示仅供粉丝看到的内容。
所以这是我的问题:当用户点击“赞”时,是否可以做出反应?我试过onclick,但它没有用。
这是我喜欢的盒子的代码:
<div class="fb-like-box" data-href="https://www.facebook.com/myFanPage" data-colorscheme="light" data-show-faces="false" data-header="false" data-stream="false" data-show-border="false" onclick="alert('TEST');"></div>
和Like按钮的那个:
<div class="fb-like" data-href="https://www.facebook.com/myFanPage" data-layout="standard" data-action="like" data-show-faces="true" data-share="false" onclick="alert('TEST2');"></div>
非常感谢!
答案 0 :(得分:0)
是的,可以使用FB.Event.subscribe()
和 XFBML
HTML:
<fb:like href="{Herf}" width="450"></fb:like>
JS:
window.fbAsyncInit = function() {
FB.init({
appId: '{appID}',
status: true,
xfbml: true
});
// FB event listener
FB.Event.subscribe('edge.create', function (url) {
console.log('You liked the URL: ' + url);
});
};