Aby "polubić" zdjęcie (lub wszystko inne z identyfikatorem), po prostu umieść swój token dostępu w interfejsie API Graph, np. Twoje zdjęcie ma identyfikator 123456789. Musisz więc opublikować swój token dostępu na https://graph.facebook.com/123456789/likes.
Aby dodać komentarz do zdjęcia, wykonaj to samo, ale opublikuj komunikat (jako parametr) w interfejsie Graph API, np. https://graph.facebook.com/123456789/comments.
w kodzie wywołać następujący sposób (zdefiniowane w Facebook.h) ze ścieżki i żadnych parametrów „Like” i wiadomość jako parametr „Komentarz”:
-(void) requestWithGraphPath:(NSString *)graphPath
andParams:(NSMutableDictionary *)params
andHttpMethod:(NSString *)httpMethod
andDelegate:(id <FBRequestDelegate>)delegate
nocie, że httpMethod powinien brzmieć "POST", a pakiet SDK Facebooka iOS automatycznie doda twój token dostępu.
Aby uzyskać więcej informacji, przeczytaj „wydawnictwa” część na: http://developers.facebook.com/docs/reference/api
Edit: Jak deanWombourne napisał w komentarzach: Wystarczy zamieścić NSMutableDictionary jak ten
[NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is my comment", @"message", nil];
za komentarze lub pustym NSMutableDictionary na przykład:
[NSMutableDictionary dictionary]
jeśli chcesz polubić post.
Odpowiedź z serwerów Facebooka powinna być wynikiem = true.
Dzięki za odpowiedź, ale ta metoda daje nam listę komentarzy i komentarzy, które chcę opublikować lub polubić na zdjęciu. W powyższej metodzie - (void) requestWithGraphPath, jak mogę przekazać parametry. – Apekshit
Po prostu przekaż to do params: '[NSMutableDictionary dictionaryWithObjectsAndKeys: @" To jest mój komentarz ", @" message ", nil];' – deanWombourne
Dzięki za to rozwiązanie ..... –