Facebook Feed Dialog sigue solicitando permiso

He estado intentando publicar un enlace en el muro del usuario, mediante Facebook SDK para iOS.

Estoy probando el código a continuación y funciona perfectamente cuando no tengo la aplicación de Facebook instalada. Pero cuando lo tengo, solo me pide que me autentifique y me envíe de vuelta a la aplicación. Ocurre incluso solo para decir que ya he dado la autorización necesaria, pero nunca muestra el dialog para hacer el recurso compartido.

El código es:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: [NSString stringWithFormat:@"%@ %.0f%% OFF", self.offer.description, [self.offer.price.discountPercent doubleValue] * 100], @"name", self.offer.store, @"caption", self.offer.imageKey, @"picture", @"Test", @"description", [NSString stringWithFormat:@"http://my_url.com/id%@", self.offer.offerId], @"link", nil]; [facebook dialog:@"feed" andParams:params andDelegate:self]; 

¿Alguna idea? Gracias de antemano 😉

Creo que esto se debe a su código de inicio de session / cierre de session. cuando realiza una request de autorización a FB, uno de los parameters que envía es cuánto time debe permanecer "token" de acceso. Haz que shure viva mucho time. O, en algún lugar del código que lo invalida. Puede ser incluso perder puntero para acceder al token o algo así. Asegúrate de que ese token de acceso que usas para publicar se valide en el momento que publiques. Le sugiero que use el SDK oficial para FB: es realmente simple y sin ningún problema. Hay un gran tutorial sobre cómo utilizarlo: http://developers.facebook.com/docs/mobile/ios/build/