Cómo publicar una imagen local con texto de diálogo en Facebook

He subido imágenes con imagen de URL con éxito de esta manera

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"https://developers.facebook.com/docs/reference/dialogs/", @"link",
                               @"http://fbrell.com/f8.jpg", @"picture",
                               @"Facebook Dialogs", @"name",
                               @"Reference Documentation", @"caption",
                               @"Using Dialogs to interact with users.", @"description",
                               nil];

AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[[delegate facebook] dialog:@"feed"
           andParams:params
         andDelegate:self];

Ahora quiero cargar una imagen desde una imagen local de la misma manera.

como

    profImg = [UIImage imageNamed:LoginWithFacebookNormal@2x.png"];
    NSData *data = [NSData dataWithData:UIImagePNGRepresentation(profImg)];

he utilizado datos, @"imagen", en el diccionario pero me da error

¿Hay alguna otra forma de cargar una imagen local/Galería/recurso con cuadro de diálogo + área de comentarios?

He buscado pero cada vez encontré que solo la imagen de URL puede alimentar el cuadro de diálogo

He usado el tutorial de Hackgraph para esta publicación.

Nota: no estoy usando Sharekit ni ninguna otra API, solo he usado Graph API

preguntado el 12 de junio de 12 a las 11:06

Oye, estoy en una situación similar, quiero publicar una imagen a través de un cuadro de diálogo (para permitir que el usuario configure algo de texto), pero todas las opciones de cuadro de diálogo que he encontrado requieren un enlace en lugar de datos sin procesar. ¿Encontraste alguna solución o solución? -

@AMGG no, sigo esperando respuesta :( -

1 Respuestas

Finalmente, después de mucha investigación, obtuve el ejemplo de Facebook. Descarga el ejemplo de aquí. Tienes que hacer modificaciones porque actualmente el ejemplo contiene una imagen estática.

Respondido 21 Jul 12, 02:07

¡Acabo de probar, este método funciona muy bien! es interesante que el comentario de requestWithGraphPath establezca claramente que "Tenga en cuenta que los parámetros de datos binarios (por ejemplo, imágenes) aún no son compatibles con esta función de ayuda", pero publicar una imagen local con este método aún funciona. - eco lu

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.