Facebook Like Box / -Button:点击反应

时间:2014-03-31 20:17:17

标签: facebook facebook-fql facebook-likebox

我正在创建一个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>

非常感谢!

1 个答案:

答案 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);
    });
};

DEMO