3
我用restfb来检查用户的扩展权限。我点击允许权限对话框下次不会再弹出它。然而,我点击权限对话框中的“不允许”会在每次访问此页面时恢复。我不想要。我想要点击“不允许”时将永远停止对话。请给我建议的方式如何处理扩展权限对话框
这里是我的代码:
Java源:
public boolean getCheckExtPerm() throws FacebookJsonMappingException, FacebookException {
Integer emailPerm = getFbClient().execute("users.hasAppPermission", getFbSigSessionKey(),
Integer.class,Parameter.with("ext_perm", "email"));
return emailPerm == null ? false : emailPerm.equals(new Integer(1));
}
查看源代码:
<script type="text/javascript">
var checkExtPerm = <s:property value="checkExtPerm" />;
if (checkExtPerm == false) {
Facebook.showPermissionDialog('email', function (perms) {
//if (perms == "email") {}
});
}
</script>
如果对话再次发生时,用户点击不允许不应该。 Facebook支持方法检查对话权限的状态? – khanh 2010-12-09 10:57:31