android中的facebook登录按钮不起作用

时间:2018-01-25 09:45:00

标签: java android android-studio facebook-graph-api facebook-access-token

我已经在Android应用程序中使用图形api来获取facebook页面的事件,所以我添加了一个facebook登录按钮来从它获取Token并且我按照教程的步骤但是当我按下按钮时没有发生< / p>

这是我的java代码:

callbackManager = CallbackManager.Factory.create();
loginButton = (LoginButton) myView.findViewById(R.id.login_button);
loginButton.setReadPermissions("email");
// If using in a fragment
loginButton.setFragment(this);

// Callback registration
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {

    @Override
    public void onSuccess(LoginResult loginResult) {
    accessToken=loginResult.getAccessToken();//TODO : check
    }

    @Override
    public void onCancel() {

    }

    @Override
    public void onError(FacebookException error) {

    }
});

这是我的xml代码:

<com.facebook.login.widget.LoginButton
    android:id="@+id/login_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:layout_marginTop="30dp"
    android:layout_marginBottom="30dp" />

我的应用程序中不需要登录按钮是否有其他方法可以在不使用登录按钮的情况下获取访问令牌?

0 个答案:

没有答案
相关问题