'permission_name的潜在原因不是用户的成员'

时间:2013-08-08 14:25:06

标签: facebook facebook-graph-api facebook-javascript-sdk

我的应用会在需要时请求执行特定任务所需的权限,因此权限会有所不同。它确实要求权限,所有似乎在那里顺利下去。然而,当我去请求'user_education_history'之类的东西时,我会收到像'user_education_history不是用户的成员'的回复。如果我将user_education_history更改为'user_likes'之类的其他内容,则会发生与此请求相同的错误。

之前有人有这样的问题吗? 欢呼声。

PS:要求权限的代码,checkPerms()只检查权限是否正常,并将按钮标签从登录更改为注销,反之亦然:

function authPerms() {
    if($('#fb_button').html()==='Log In') {
        FB.login(function (response) {
            checkPerms();
        }, {scope: $('#<%=pList.ClientID %>').val() }); //The permissions are read from hidden field (this can vary).
    }
    else {
        FB.logout();
        checkPerms();
    }

1 个答案:

答案 0 :(得分:0)

我解决了。我使用权限名称作为要请求的项目的名称。不幸的是,权限名称与成员名称不同。