如何通过FBconnect或iPhone SDK中的graphicsAPI评论或喜欢facebook中的照片?

我正在开发一个iPhone应用程序,我想在Facebook上发表评论或喜欢照片。

对于Facebook集成,我正在使用FBConnect和Graph API。

我在我的应用程序中在我的墙上收到朋友照片,现在我想通过我的iPhone应用程序对他们进行点赞或评论。

请告诉我如何获得这个。

提前致谢。

为了“喜欢”一张照片(或者用ID标记),只需要将您的Acces-Token发布到Graph API,例如您的照片ID为123456789.所以您必须将您的Access-Token发布到https://graph.facebook .com / 123456789 / likes 。

对照片发表评论也是一样,但可以在图片API上发布一条消息(作为参数),例如https://graph.facebook.com/123456789/comments

在代码中调用下面的方法(在Facebook.h中定义),path中没有“Like”的参数,而消息是“Comment”的参数:

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

请注意,httpMethod应该是“POST”,Facebook iOS SDK会自动添加您的Access-Token。

有关更多信息,请阅读http://developers.facebook.com/docs/reference/api上的“发布”部&#x5206;

编辑:像deanWombourne在评论中写道:只要发布像这样的NSMutableDictionary

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

为评论或一个空的NSMutableDictionary像:

 [NSMutableDictionary dictionary] 

如果你想要一个post。

Facebook服务器的响应应该是result = true。