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