ver ven puedo porque los estados como carga abrir iphone facebook

ven - Subir foto con subtítulo o estado a Facebook en la aplicación de iPhone



no puedo abrir facebook en mi iphone (2)

Me las arreglé para implementar Facebook Connect en mi aplicación de iPhone y permitir que el usuario cargue una actualización de estado a través de la aplicación. Ahora quiero incluir una función para permitir la carga de fotos junto con un título o una actualización de estado. ¿Alguien sabe el código relevante para esto?

Creo que se supone que debo usar la API photos.upload en FB pero no estoy muy seguro de cómo. La documentación de Facebook parece muy genérica sin un código específico para el desarrollo de iPhone. Se apreciará cualquier ayuda o código de muestra.


Este fragmento siguiente está tomado de facebook-ios-sdk . Suponiendo que su clase ya tiene un objeto de Facebook, este método cargará una foto de una URL (cámbiela según sea necesario):

-(IBAction) uploadPhoto: (id)sender { NSString *path = @"http://www.facebook.com/images/devsite/iphone_connect_btn.jpg"; NSURL *url = [NSURL URLWithString:path]; NSData *data = [NSData dataWithContentsOfURL:url]; UIImage *img = [[UIImage alloc] initWithData:data]; NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: img, @"picture", nil]; [facebook requestWithMethodName: @"photos.upload" andParams: params andHttpMethod: @"POST" andDelegate: self]; [img release]; }

Para enviar una leyenda con la foto, debe agregar la clave de parámetro "mensaje" seguida del texto de título. Cambiar params como a continuación debería lograr esto:

NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: img, @"picture", @"my photo''s caption text here.", @"message" nil];


Puede cargar fotos utilizando iOS SDK de Facebook de la siguiente manera:

FBSDKSharePhoto *photo=[[FBSDKSharePhoto alloc]init]; photo.image=slideImage; FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init]; content.photos = @[photo]; [FBSDKShareDialog showFromViewController:self withContent:content delegate:self]; This works only if you configure iPhone Facebook settings.