【问题标题】:facebook fan gate only work with admin account Javascriptfacebook fan gate 仅适用于管理员帐户 Javascript
【发布时间】:2012-11-02 23:36:04
【问题描述】:

我的 facebook 应用程序(iframe 应用程序)中有一个 facebook fan gate,但它仅在使用管理员帐户登录时才有效。当我用普通用户测试没有沙盒模式的应用程序时,他们被困在非粉丝部分,但他们是粉丝。 我检查了页面ID,它是正确的。 感谢您的帮助

        FB.getLoginStatus(function (response) {
            if (response.status == 'connected') {
                var user_id = response.authResponse.userID;
                var page_id = "[pageid]"; 
                var fql_query = "SELECT uid FROM page_fan WHERE page_id =" + page_id + " and uid=" + user_id;
                var the_query = FB.Data.query(fql_query);

                the_query.wait(function (rows) {

                    if (rows.length == 1 && rows[0].uid == user_id) {
                        $("#container").show();
                        $("#container_notlike").hide();
                        $("#notloggedin").hide();
                        alert("User like page")

                    }

                    else {
                        $("#container_notlike").show();
                        $("#container").hide();
                        $("#notloggedin").hide();
                        alert("User NOT like page")
                        login();
                    }
                });
            } else {
                $("#container_notlike").hide();
                $("#container").hide();

                $("#notloggedin").show();

                login();

            }
        });

    }
    init();

【问题讨论】:

  • 用户是否在身份验证流程中授予您user_likes 权限?
  • (您可以致电/me/permissions查看)
  • 谢谢你,你解决了我的问题!
  • 你知道用户点赞后如何刷新应用吗?

标签: facebook


【解决方案1】:

从 cmets 看来,您的 Login 代码实际上并没有请求 user_likes 权限,您需要检查该页面是否被没有完全公开喜欢的用户喜欢

回复:cmets 中的另一个问题,请参阅https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/ - 订阅 edge.create 回调,当点击赞按钮时您会收到通知

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-29
    • 2020-02-18
    相关资源
    最近更新 更多