我正在使用我的iphone应用程序的facebook部分登录。我想将访问令牌发送到服务器端。现在我正面临这个问题。我可以使用新帐户成功登录,但是当我退出然后再次登录时,我收到的错误响应如下:
error =“OAuthException:验证访问令牌时出错:会话确实如此 与当前存储的会话不匹配。这可能是因为用户改变了 自会话创建或Facebook拥有以来的密码 出于安全原因改变了会话。
请提出一些解决此问题的建议。
退出方法:
-(void)logoutFb{
[_facebook logout:self];
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"FBAcessToken"]
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"FBExpDate"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
答案 0 :(得分:0)
我解决了这个问题。早些时候我只是要求这些权限:
publish_stream
,read_stream
,offline_access
现在我添加了电子邮件& user_birthday也。
在网络服务中也做了一些更正。