[英]How to handle extended permissions dialog
我使用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>
我认为这是不可能的。
而且更好的是-如果用户错误地单击“不允许”怎么办? 下次他应该可以允许访问。
您可以在自己的应用程序中执行此操作,如果用户拒绝访问,则根本不触发对话框。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.