1

FBConnect を使用してユーザーをログインさせ、拡張アクセス許可を取得する iPhone アプリケーションがあります。ユーザーのウォールに情報を投稿するには、無限の 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];
    }
}
4

0 に答える 0