【问题标题】:Page-tab: show overlay in iframe depending on Like页面选项卡:根据喜欢在 iframe 中显示叠加层
【发布时间】:2011-09-29 18:52:44
【问题描述】:

我想在自定义 iframe 选项卡中添加一个叠加层(已经构建了 HTML 'n jQuery),仅在人们还不喜欢我客户的页面时显示。 JS SDK可以做到这一点吗?我该怎么办?

【问题讨论】:

    标签: facebook iframe callback tabs facebook-like


    【解决方案1】:

    虽然这在服务器端做得更好,但您的代码使用类似:

    FB.api('/me/likes/PAGE_ID',function(response) {
        if( response.data ) {
            if( !isEmpty(response.data) )
                alert('You are a fan!');
            else
                alert('Not a fan!');
        } else {
            alert('ERROR!');
        }
    });
    
    // function to check for an empty object
    function isEmpty(obj) {
        for(var prop in obj) {
            if(obj.hasOwnProperty(prop))
                return false;
        }
    
        return true;
    }
    

    代码取自我的tutorial

    【讨论】:

    • 据我所知,这只有在用户允许访问他/她的喜好时才有效......这有点弄巧成拙......
    • 真实而真实! signed_request 是在服务器端处理的,这就是为什么即使没有授权您的应用,您也可以知道登陆用户是否是粉丝。
    猜你喜欢
    • 2012-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 2012-04-28
    • 1970-01-01
    相关资源
    最近更新 更多