1

私は Facebook でアプリを作成しており、認証してアプリにログインする適切な方法を見つけようとしています。Facebook からログアウトしたときにアクセスできないようにしたいのですが、現在 OAuth 2.0 を使用している場合、Facebook にログインするためのトップ バーがあっても、apps.facebook.com/myappname に移動することでアプリは完全に機能します。

これが私のものonModuleLoadです:

public void onModuleLoad() {
  AuthRequest req = new AuthRequest(FACEBOOK_AUTH_URL, FACEBOOK_CLIENT_ID);
  AUTH.login(req, new Callback<String, Throwable>() {
    @Override
    public void onSuccess(String token) {
      f_token = token;
      startAppAfterLogin();
    }

    @Override public void onFailure(Throwable caught) {
      Window.Location.assign("https://www.facebook.com/login.php");
    }
  });
}

明らかに、startAppAfterLogin()ログアウトしたときにまだ呼び出されていますが、何をすべきか考えている人はいますか?

4

0 に答える 0