Facebook-Like-Box/-按钮:对点击做出反应

Facebook-Like-Box/-按钮:对点击做出反应,facebook,facebook-fql,facebook-likebox,Facebook,Facebook Fql,Facebook Likebox,我正在创建一个facebook应用程序,它应该只向某个页面的粉丝显示内容。我可以很容易地获得用户是否是页面的粉丝的信息,如果用户还不是粉丝,我想显示一个Like框或Like按钮。在用户点击Like之后,我想显示仅对粉丝可见的内容 所以我的问题是:当用户单击“喜欢”时,是否可能做出反应?我试过onclick,但没用 这是我喜欢的盒子的代码: <div class="fb-like-box" data-href="https://www.facebook.com/myFanPage" data

我正在创建一个facebook应用程序,它应该只向某个页面的粉丝显示内容。我可以很容易地获得用户是否是页面的粉丝的信息,如果用户还不是粉丝,我想显示一个Like框或Like按钮。在用户点击Like之后,我想显示仅对粉丝可见的内容

所以我的问题是:当用户单击“喜欢”时,是否可能做出反应?我试过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>

还有一个用于“相似”按钮:

<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>


非常感谢

是,可以使用
FB.Event.subscribe()
XFBML

HTML:

<fb:like href="{Herf}" width="450"></fb:like>
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);
    });
};