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>