如何在iOS中同时验证和请求facebook的WithGraphPath



我正在将我的iOS应用程序与facebook集成。我想同时进行身份验证并发送请求WithGraphPath。我该怎么做?现在写我正在使用以下代码:

 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时,是否可以同时验证和请求WithGraphPath?提前谢谢。

授权后,如果您正确设置了委托。然后用户回到你的应用程序,方法:

 -(void)fbDidLogin {
 }

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

最新更新