Iphone приложение Facebook подключение? - PullRequest
1 голос
/ 12 августа 2011

Здравствуйте, у меня есть приложение, которое подключается и публикует на стене пользователя, но когда я пытаюсь опубликовать его, всегда открывайте страницу подтверждения, и на этой странице, которую вы пишете, вы уже даете разрешение на это приложение. Я хочу, чтобы оно появилось только 1 разкто-нибудь помочь мне сделать это?

- (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 Ответ

1 голос
/ 15 августа 2011

См. Эту страницу - https://developers.facebook.com/docs/guides/mobile/. По сути, вы хотите сохранить информацию аутентификации (access_token), когда пользователь авторизован, затем в следующий раз вы сможете проверить сохраненные значения и пропустить аутентификацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...