1

我有一个 iPhone 应用程序,它使用 FBConnect 登录用户并获得一些扩展权限。现在我需要一个无限的 FB 会话密钥来在用户的墙上发布一些信息,并且我正在尝试获取似乎不起作用的 offline_access 扩展权限。

FBPermissionDialog 甚至没有在页面上显示离线访问权限,这有点令人担忧。我尝试了这个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];
    }
}
4

0 回答 0