OAuthException:验证访问令牌时出错

时间:2012-01-12 06:33:21

标签: iphone xcode fbconnect

我正在使用我的iphone应用程序的facebook部分登录。我想将访问令牌发送到服务器端。现在我正面临这个问题。我可以使用新帐户成功登录,但是当我退出然后再次登录时,我收到的错误响应如下:

  

error =“OAuthException:验证访问令牌时出错:会话确实如此   与当前存储的会话不匹配。这可能是因为用户改变了   自会话创建或Facebook拥有以来的密码   出于安全原因改变了会话。

请提出一些解决此问题的建议。

退出方法:

-(void)logoutFb{
     [_facebook logout:self];
     [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"FBAcessToken"]
     [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"FBExpDate"];
     [[NSUserDefaults standardUserDefaults] synchronize]; 
}

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。早些时候我只是要求这些权限:

publish_streamread_streamoffline_access现在我添加了电子邮件& user_birthday也。

在网络服务中也做了一些更正。