Per "Mi piace" una foto (o qualsiasi altra cosa con un ID), inserisci il tuo Acces-Token sull'API Graph, ad es. la tua foto ha l'ID 123456789. Quindi devi inserire il tuo token di accesso su https://graph.facebook.com/123456789/likes.
Per commentare una foto, fare lo stesso, ma inviare un messaggio (come parametro) all'API Graph, ad es. https://graph.facebook.com/123456789/comments.
In Code chiamare il seguente metodo (definito in Facebook.h) con il percorso e parametri per "Mi piace" e un messaggio come parametro per "Commento":
-(void) requestWithGraphPath:(NSString *)graphPath
andParams:(NSMutableDictionary *)params
andHttpMethod:(NSString *)httpMethod
andDelegate:(id <FBRequestDelegate>)delegate
nota, che il httpMethod dovrebbe essere "POST" e l'SDK di Facebook iOS aggiunge automaticamente il token di accesso.
Per ulteriori informazioni leggere la parte "pubblicazione" a: http://developers.facebook.com/docs/reference/api
Edit: Come deanWombourne ha scritto nei commenti: Basta inviare un NSMutableDictionary come questo
[NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is my comment", @"message", nil];
per i commenti o un NSMutableDictionary vuoto come:
[NSMutableDictionary dictionary]
se si desidera un post simile.
La risposta dai server di Facebook dovrebbe essere risultato = true.
Grazie per la risposta, ma questo metodo ci fornisce un elenco di Mi piace e commento Voglio postare commenti o mi piace su una foto. Nel metodo sopra - (void) requestWithGraphPath come posso passare i params. – Apekshit
Basta passare questo parametro ai parametri: '[NSMutableDictionary dictionaryWithObjectsAndKeys: @" Questo è il mio commento ", @" messaggio ", nil];' – deanWombourne
Grazie per questa soluzione ..... –