如何在iOS中同时对facebook进行身份验证和requestWithGraphPath?

时间:2012-07-18 14:25:25

标签: facebook facebook-graph-api facebook-authentication facebook-ios-sdk

我正在将我的iOS应用与facebook集成。我想验证并同时发送requestWithGraphPath。我怎样才能做到这一点?现在写我正在使用以下代码:

 if (!facebook.isSessionValid) {
            NSLog(@"in else login button tapped");
            NSArray *permissions = [[NSArray alloc] initWithObjects:
                                    @"user_likes", 
                                    @"publish_stream",
                                    @"user_about_me",
                                    @"email",
                                    nil];
            [facebook authorize:permissions];
            [permissions release];

            [facebook requestWithGraphPath:@"me" andDelegate:self]; 
        }

但是在调用requestWithGraphPath之后。我的应用程序一直在等但下次当我再次来按下按钮然后它工作正常。当facebook.isSessionValid为false时,可以同时验证和requestWithGraphPath工作吗?提前致谢。

1 个答案:

答案 0 :(得分:0)

授权后,如果您已正确设置代理人。用户回到您的应用程序,方法:

 -(void)fbDidLogin {

 }

应该触发,在那里你可以请求graphPath。