質問

使った 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帰属
所属していません StackOverflow
scroll top