0
我刚刚更新到iOS6.1并且出现此错误。iOS6.1 Facebook错误验证访问令牌:会话在unix时间已过期
error : Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0x1ed55780 {com.facebook.sdk:ParsedJSONResponseKey={
body = {
error = {
code = 190;
"error_subcode" = 463;
message = "Error validating access token: Session has expired at unix time 1360246752. The current unix time is 1360587404.";
type = OAuthException;
};
};
code = 400;
}, com.facebook.sdk:HTTPStatusCode=400}
我以前没有遇到过期的会话错误。我有Facebook SDK 3.1.1并且正在构建到iOS 6.1。我遇到了这个错误,但不确定是否有步骤来更新会话。这不是用Facebook iOS SDK 3.1.1修复的吗?以防万一,我升级了Facebook应用程序。
我处理的会话关闭会话:
- (void)applicationWillTerminate:(UIApplication *)application
{
// Saves changes in the application's managed object context before the application terminates.
// close notification in order to do cleanup
[FBSession.activeSession close];
任何想法计算器领主?提前致谢。
注:我试图迫使会话关闭并清除会话数据的使用方法:
[FBSession.activeSession closeAndClearTokenInformation];
没有任何变化过期的会话。这只是没有做一个新的会议。