我开发了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();
}
});
答案 0 :(得分:1)
您需要创建一个Facebook应用程序作为Facebook开发人员。这些选项将在https://developers.facebook.com/。
中提供创建与您的移动应用有关的应用。
答案 1 :(得分:1)
您需要依赖graph apis
并获取访问令牌以获取用户的数据
答案 2 :(得分:1)
您可以使用socialauth库进行面书登录。您可以从here下载lib项目