我是 Android - Facebook 集成的新手。
我正在尝试将我的应用程序与 Facebook 集成,因此我按照脸书教程 https://developers.facebook.com/docs/android,并且一切正常(至少我能够执行登录)。
但是当我尝试使用以下代码时,我意识到我无法从 Facebook 导入该库:
会话会话 = Session.getActiveSession();
我正在使用 Android Studio,IDE 只提供导入选项android.service.textservice.SpellCheckerService,但我想正确的导入是com.facebook.Session
我在这里缺少什么有什么想法吗?
PS:FB SDK版本是facebook-android-sdk-4.5.1
环顾四周后,我意识到Session新的 facebook SDK 上的类没有被使用。
相反,我发现了这样的东西,它解决了我的问题:
loginButton = (LoginButton)findViewById(R.id.login_button);
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Log.e("Content", "User ID: " + loginResult.getAccessToken().getUserId() + "\n" + "Auth Token: " + loginResult.getAccessToken().getToken());
}
@Override
public void onCancel() {
//"If login attempt canceled.";
}
@Override
public void onError(FacebookException e) {
//"If login attempt Failed.";
}});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)