der*_*aly 5 iphone facebook fbconnect
有谁看到这个?
我有一种情况,有时,[会话恢复]返回YES.我创建了一个FBRequest.call,并调用了错误委托.错误有102"会话密钥无效或不再有效".但是,如果在同一个会话中我调用任何FBDialogs(例如发布到流),这些都可以正常工作.我不明白为什么他们没有遭受同样的错误.
有任何想法吗?
是.我知道有一个facebook连接的论坛,但它花了一个年龄来发送给我的密码.(是的......那里有一个讽刺 - 为什么他们只是用facebook连接他们的论坛......哼哼).
- (BOOL)resume {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
FBUID uid = [[defaults objectForKey:@"FBUserId"] longLongValue];
if (uid) {
NSDate* expirationDate = [defaults objectForKey:@"FBSessionExpires"];
if (!expirationDate || [expirationDate timeIntervalSinceNow] > 0) {
_uid = uid;
_sessionKey = [[defaults stringForKey:@"FBSessionKey"] copy];
_sessionSecret = [[defaults stringForKey:@"FBSessionSecret"] copy];
_expirationDate = [expirationDate retain];
for (id<FBSessionDelegate> delegate in _delegates) {
[delegate session:self didLogin:_uid];
}
return YES;
}
}
return NO;
}
Run Code Online (Sandbox Code Playgroud)
这是该方法的代码,我不认为该代码试图与 facebook 建立连接进行测试,他们只是获取过期日期。我认为有时,当你注销 Facebook 时,会话不会过期,但在服务器端,他们会删除你的会话
归档时间: |
|
查看次数: |
808 次 |
最近记录: |