Android 工作室:Facebook 获取访问令牌

Android Studio: Facebook get access Tokken

我想获得一个访问令牌来访问我的应用程序的图形,而不使用 Facebook.Login 按钮。 (该按钮实际上放置在操作栏中)。

提前致谢!

在 LoginResult 的 onSuccess 中,您可以获得 AccessToken)。

if (callbackManager == null) {
          callbackManager = CallbackManager.Factory.create();
    }


          LoginManager.getInstance().registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
                @Override
                public void onSuccess(LoginResult loginResult) {
                    AccessToken.setCurrentAccessToken(loginResult.getAccessToken());

                }

                @Override
                public void onCancel() {

                }

                @Override
                public void onError(FacebookException e) {

                }
              });


    LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList("public_profile", "user_friends"));