从iPhone应用程序获取无限的FB会话密钥

时间:2010-10-11 21:53:34

标签: iphone session fbconnect

我有一个iPhone应用程序,它使用FBConnect登录用户并获得一些扩展权限。现在我需要一个无限的FB会话密钥在用户的墙上发布一些信息,我试图获得offline_access扩展权限,这似乎是无效的。

FBPermissionDialog甚至没有显示页面上的offline_access权限,这有点令人担忧。我尝试了这个http://kokx85.blogspot.com/2010/05/iphone-extend-multiple-permission-from.html没有运气作为会话密钥我在我的PHP应用程序中使用时从FBSession对象返回显示“会话密钥无效或不再有效”

您可以在下面找到OBJ-C代码。

- (void)session:(FBSession*)session didLogin:(FBUID)user_id {
    self.usersession = session;
    NSLog(@"User with id %lld logged in.", user_id);

    if( !resume_session ){
        FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
        dialog.delegate = self;
        dialog.permission = @"offline_access,email,user_birthday"; 
        [dialog show];
    }
    else{

        [self getFacebookName];
    }
}

0 个答案:

没有答案