l primer diálogo después de la autenticación falla inmediatamente y cierra el diálogo
Estoy usando el último SDK de Facebook en iOS 5. Puedo usar SSO para autenticar con éxito al usuario, y luego intento compartir un enlace como este:
NSString *appId = [[[NSBundle mainBundle] infoDictionary]
objectForKey:TSFacebookAppID];
NSMutableDictionary* params =
[NSMutableDictionary dictionaryWithObjectsAndKeys:
appId, @"app_id",
[url absoluteString], @"link
title, @"caption",
body, @"description",
nil];
[facebook dialog:@"feed" andParams:params andDelegate:self];
La primera vez que intento esto, aparece el cuadro de diálogo y se cierra inmediatamente, llamando al cuadro de diálogo: didFailWithError: método de delegado de error. El error es:
Error Domain = NSURLErrorDomain Code = -999 "La operación no se pudo completar. (NSURLErrorDomain error -999.)" UserInfo = 0x98f2ab0 {NSErrorFailingURLKey =https: //m.facebook.com/dialog/feed? link = http% 3A% 2F% 2Fwww.thescore.com% 2Fhome% 2Farticles% 2F184248 & description = Nadal% 20pulls% 20out% 20of% 20Paris% 20to% 20focus% 20on % 20ATP% 20finals y señal_acceso = BAABw00HZB06cBALT57lZCM24N4EOtPpOQeCgl7oLUvbHFR0ZAlwgAbPHQ7HANmlBE0aUKVNDmWNYsEqB0wXq28vm4D18T5hLTVDK3x2WjnVjgIVl75RPoOszSB21f4ZD y caption = artículo% 20from% 20ScoreMobile% 20for% 20iPhone y APP_ID = 124052647629735 y redirect_uri = fbconnect% 3A% 2F% 2Fsuccess y SDK = 2 & display = táctil, NSErrorFailingURLStringKey =https: //m.facebook.com/dialog/feed? link = http% 3A% 2F% 2Fwww.thescore.com% 2Fhome% 2Farticles% 2F184248 & description = Nadal% 20pulls% 20out% 20of% 20Paris% 20to% 20focus% 20on % 20ATP% 20finals y señal_acceso = BAABw00HZB06cBALT57lZCM24N4EOtPpOQeCgl7oLUvbHFR0ZAlwgAbPHQ7HANmlBE0aUKVNDmWNYsEqB0wXq28vm4D18T5hLTVDK3x2WjnVjgIVl75RPoOszSB21f4ZD y caption = artículo% 20from% 20ScoreMobile% 20for% 20iPhone y APP_ID = 124052647629735 y redirect_uri = fbconnect% 3A% 2F% 2Fsuccess y SDK = 2 & display = táctil}
Sin embargo, los intentos posteriores de compartir el enlace funcionan bien.