2011-02-10 8 views

risposta

16

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.

+0

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

+0

Basta passare questo parametro ai parametri: '[NSMutableDictionary dictionaryWithObjectsAndKeys: @" Questo è il mio commento ", @" messaggio ", nil];' – deanWombourne

+0

Grazie per questa soluzione ..... –