我的应用程序在需要时请求执行特定任务所需的权限,因此权限会有所不同。它确实要求许可,并且一切似乎都顺利进行。但是,当我请求“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();
}