在没有Facebook App的情况下登录Facebook Sdk

时间:2015-03-02 10:47:24

标签: android facebook-android-sdk facebook-sdk-3.0

我开发了Android应用程序以在Facebook上分享。但是当登录时如果安装了Facebook App,那么我的应用程序将从Facebook应用程序获取凭据。

如何在我的应用程序中使用Facebook SDK登录Facebook,而不是在Facebook应用程序中。

登录facebook按钮:

loginButton = (LoginButton) findViewById(R.id.login_button);
        loginButton.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() {
            @Override
            public void onUserInfoFetched(GraphUser user) {
                SendFacebook.this.user = user;
                updateUI();
                // It's possible that we were waiting for this.user to be populated in order to post a
                // status update.
                handlePendingAction();
            }
        });

3 个答案:

答案 0 :(得分:1)

您需要创建一个Facebook应用程序作为Facebook开发人员。这些选项将在https://developers.facebook.com/

中提供

创建与您的移动应用有关的应用。

答案 1 :(得分:1)

您需要依赖graph apis

并获取访问令牌以获取用户的数据

答案 2 :(得分:1)

您可以使用socialauth库进行面书登录。您可以从here下载lib项目