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