如何通过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上的“发布”部分
编辑:像deanWombourne在评论中写道:只要发布像这样的NSMutableDictionary
[NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is my comment", @"message", nil];
为评论或一个空的NSMutableDictionary像:
[NSMutableDictionary dictionary]
如果你想要一个post。
Facebook服务器的响应应该是result = true。