2011-02-10 16 views
6

Estoy desarrollando una aplicación de iPhone en la que quiero comentar o me gusta una foto en Facebook.¿Cómo comentar o agregar una foto en Facebook a través de FBconnect o Graph API en iPhone SDK?

Para la integración de Facebook, estoy usando FBConnect y Graph API.

Estoy haciendo amigos Fotos en mi muro en mi aplicación, ahora quiero hacer Me gusta o comentar sobre ellos a través de mi aplicación de iPhone.

Por favor sugiérame cómo puedo obtener eso.

Gracias de antemano.

Respuesta

16

Para "Me gusta" una foto (o todo lo demás con una identificación) simplemente publique su token de acceso a la API de gráficos, p. su foto tiene la ID 123456789. Por lo tanto, debe publicar su token de acceso en https://graph.facebook.com/123456789/likes.

Para comentar en una foto, haga lo mismo, pero publique un mensaje (como parámetro) en Graph API, p. Ej. https://graph.facebook.com/123456789/comments.

En Código invoca el método siguiente (definido en Facebook.h) con su camino y no hay parámetros para "Como" y un mensaje como parámetro de "Comentario":

-(void) requestWithGraphPath:(NSString *)graphPath 
        andParams:(NSMutableDictionary *)params 
       andHttpMethod:(NSString *)httpMethod 
       andDelegate:(id <FBRequestDelegate>)delegate 

Tenga en cuenta, que el HTTPMethod debe ser "POST" y el SDK de Facebook iOS agrega automáticamente su token de acceso.

Para obtener más información, lea la parte de "publicación" en: http://developers.facebook.com/docs/reference/api

Editar: Como deanWombourne escribió en los comentarios: Justo después de un NSMutableDictionary como esto

[NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is my comment", @"message", nil]; 

por los comentarios o un NSMutableDictionary vacía como:

[NSMutableDictionary dictionary] 

si le gusta recibir una publicación.

La respuesta de los servidores de Facebook debe ser = verdadera.

+0

Gracias por responder, pero este método nos da la lista de me gusta y comentar Quiero publicar un comentario o me gusta en una foto. En el método anterior - solicitud (nula) Con PathGraph, ¿cómo puedo pasar los parámetros? – Apekshit

+0

Simplemente pase esto a los parámetros: '[NSMutableDictionary dictionaryWithObjectsAndKeys: @" Este es mi comentario ", @" mensaje ", nada];' – deanWombourne

+0

Gracias por esta solución ..... –

Cuestiones relacionadas