这是我的第一篇文章,请让我知道如果我不遵守社区规则。Facebook登录未返回用户access_token
现在来解决问题!我一直在尝试为应用程序设置Facebook登录过程,并且已经添加了一个GUI元素(内置的Facebook登录按钮),并让该按钮继续前进并请求用户/密码,授予应用程序访问该用户的帐户。我面临的问题是,当使用下面的代码从应用程序获取回调值时,我什么都收不到(没有值被打印)。现在我打印到LogCat的任意值,但是一旦打印成功,我就会访问用户access_token和其他信息(最初没有工作)。任何帮助感谢!
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_connect_accounts);
Log.i("fromMe", "test1");
FacebookSdk.sdkInitialize(this.getApplicationContext());
callbackManager = CallbackManager.Factory.create();
LoginButton loginButton = (LoginButton)findViewById(R.id.login_button);
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>(){
public void onSuccess(LoginResult loginResult) {
Log.i("fromMe", "1");
}
public void onCancel() {
Log.i("fromMe", "2");
}
public void onError(FacebookException exception) {
Log.i("fromMe", "3");
}
});
}
accessToken.getToken();获取令牌应用程序 – YenMinh
是的,这是正确的。 – theapache64
问题是'Log.i(“fromMe”,“1”)'从来没有工作过。 – Novice