Sri*_*s G 5 facebook ios facebook-ios-sdk
我已经集成了支持iOS6的facebook iOS SDK 3.1,因此我可以在没有任何问题的情况下获得所有查询,但有时当我查询以获取具有其ID的事件的详细信息时,它会给出以下错误:
HTTP状态代码:400无法完成操作.(com.facebook.sdk错误5.)
当我注销并再次登录时,它的工作完美,但我不希望用户在发生此类错误时这样做会感到沮丧.
我一直在验证问题的原因,但没有运气,因为它不会不断复制.
提前感谢您提出有关该问题的宝贵线索.
小智 0
- (void)sessionStateChanged:(FBSession *)session
state:(FBSessionState)state
error:(NSError *)error
{ switch (state) {
case FBSessionStateOpen: {
[[FBRequest requestForMe] startWithCompletionHandler:
^(FBRequestConnection *connection,
NSDictionary<FBGraphUser> *user,
NSError *error) {
if (error) {
//error
}else{
NSString *email=[user objectForKey:@"email"];
NSString *name=[user objectForKey:@"name"];
[[NSNotificationCenter defaultCenter]postNotificationName:@"Loginwithfacebook" object: [NSArray arrayWithObjects:email,name, nil]];
}
}];
}
break;
case FBSessionStateClosed: {
[FBSession.activeSession closeAndClearTokenInformation];
}
break;
case FBSessionStateClosedLoginFailed: {
[SVProgressHUD dismiss];
}
break;
default:
break;
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3835 次 |
最近记录: |