Session.getActiveSession()未在facebook sdk 3.5 android中检索正确的会话

Session.getActiveSession()未在facebook sdk 3.5 android中检索正确的会话,android,facebook,android-facebook,Android,Facebook,Android Facebook,我对FacebookSDK3.5有一个恼人的问题,我已经做了一个例子,它工作正常,但从大约一周开始,它就开始以错误的方式运行 方法Session.getActiveSession始终返回具有以下属性的会话: { Session state:OPENING, token: { AccessToken token:ACCESS_TOKEN_REMOVED permissions:[] }, appId: ?? } 在我输入用户名和密码并按下

我对FacebookSDK3.5有一个恼人的问题,我已经做了一个例子,它工作正常,但从大约一周开始,它就开始以错误的方式运行

方法Session.getActiveSession始终返回具有以下属性的会话:

{
  Session state:OPENING, 
  token:
    {
      AccessToken token:ACCESS_TOKEN_REMOVED 
      permissions:[]
    }, 
  appId: ??
}
在我输入用户名和密码并按下登录按钮后,它将引导我进入屏幕,显示用户已授权此应用程序,当返回到我的活动时,它不会共享或执行任何操作

当sdk无法连接到已安装的应用程序并打开web浏览器获取用户数据时,就会出现此问题

我的问题与此中发送的问题相同。

您需要添加

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    Session.onActivityResult()...
}

如果requestCode==FACEBOOK_SDK_ACTION_CODE | | requestCode==FACEBOOK_AUTH_ACTION_CODE{Session.getActiveSession.onActivityResultthis,requestCode,resultCode,data;},我已经添加了这个FACEBOOK_SDK_ACTION_CODE=64206和FACEBOOK_AUTH_ACTION_CODE=129742是否在某处显式设置openRequest的请求代码?检查您的密钥哈希是否与您在dev.FACEBOOK上提供的属性相同