Để "Thích" Ảnh (hoặc bất kỳ thứ gì khác có ID) chỉ cần đăng Mã thông báo tới API đồ thị, ví dụ: ảnh của bạn có ID 123456789. Vì vậy, bạn phải đăng Mã thông báo truy cập của mình tới https://graph.facebook.com/123456789/likes.
Để nhận xét về ảnh cũng giống như vậy, nhưng hãy đăng thông báo (dưới dạng tham số) vào API đồ thị, ví dụ: https://graph.facebook.com/123456789/comments.
Trong Mã gọi phương thức sau đây (theo quy định tại Facebook.h) với đường dẫn của bạn và không có thông số cho "Like" và nhắn như một tham số cho "Comment":
-(void) requestWithGraphPath:(NSString *)graphPath
andParams:(NSMutableDictionary *)params
andHttpMethod:(NSString *)httpMethod
andDelegate:(id <FBRequestDelegate>)delegate
Lưu ý, rằng httpMethod phải là "BÀI ĐĂNG" và tính năng tự động hóa SDK của iOS của Google thêm Mã thông báo truy cập của bạn.
Để biết thêm thông tin đọc "xuất bản" phần trên: http://developers.facebook.com/docs/reference/api
Edit: Giống như deanWombourne đã viết trong các ý kiến: Chỉ cần gửi một NSMutableDictionary như thế này
[NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is my comment", @"message", nil];
cho ý kiến hoặc một NSMutableDictionary trống như:
[NSMutableDictionary dictionary]
nếu bạn muốn thích bài đăng.
Phản hồi từ máy chủ Facebook phải là kết quả = true.
Cảm ơn bạn đã trả lời nhưng phương pháp này cung cấp cho chúng tôi danh sách thích và nhận xét tôi muốn đăng nhận xét hoặc thích trên ảnh. Trong phương pháp trên - (void) requestWithGraphPath làm thế nào tôi có thể vượt qua các params. – Apekshit
Chỉ cần chuyển thông số này vào tham số: '[NSMutableDictionary dictionaryWithObjectsAndKeys: @" Đây là nhận xét của tôi ", @" message ", nil];' – deanWombourne
Cảm ơn giải pháp này ..... –