我的应用程序在需要时请求执行特定任务所需的权限,因此权限会有所不同。它确实需要权限,而且一切似乎都很顺利。然而,当我去请求类似“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();
}发布于 2013-08-09 03:07:54
我解决了。我使用权限名称作为要请求的项目的名称。不幸的是,权限名称与成员的名称不同。
https://stackoverflow.com/questions/18128596
复制相似问题