2011-08-12 13 views
1

こんにちは私は接続してユーザーの壁に投稿するアプリを持っていますが、いつでも投稿ページを開こうとすると、このページにあなたは既にこのアプリに許可を与えています。私にそれを手伝ってもらえますか?Iphoneアプリのfacebook接続?

- (id)init { 
if (self == [super init]) { 
    facebook = [[Facebook alloc] initWithAppId:kAppId]; 
    facebook.sessionDelegate = self; 
    if(permissions==nil){ 
    permissions = [[NSArray arrayWithObjects: 
        @"read_stream", @"user_birthday", 
         @"publish_stream", nil] retain]; 
    } 
    [self login]; 
} 
return self; 

} 

- (void)login { 
if (![_session isConnected]) { 
    [self postToWall]; 
} 

// only authorize if the access token isn't valid 
// if it *is* valid, no need to authenticate. just move on 
if (![facebook isSessionValid]) { 
    [facebook authorize:permissions delegate:self]; 
} 

私はinitメソッドですか?

答えて

1

このページを参照 - https://developers.facebook.com/docs/guides/mobile/。基本的には、認証情報(access_token)をユーザーが承認された時点で保存し、次回に保存された値を確認して認証をスキップすることができます。