我正在开发一个iPhone应用程序,我想在Facebook上评论或喜欢照片。
对于Facebook集成,我使用的是FBConnect和Graph API。
我在我的应用程序中收到朋友的照片,现在我想通过我的iPhone应用程序对它们进行评论或评论。
请建议我如何获得。
先谢谢。
答案 0 :(得分:16)
要“喜欢”照片(或使用ID覆盖其他照片),只需将您的Acces-Token发布到图谱API,例如你的相片的ID为123456789.所以你必须将你的访问令牌发布到https://graph.facebook.com/123456789/likes。
对Photo的评论也是如此,但是将消息(作为参数)发布到Graph API,例如https://graph.facebook.com/123456789/comments。
在Code中使用您的路径调用以下方法(在Facebook.h中定义),并且没有“Like”参数和作为“Comment”参数的消息:
-(void) requestWithGraphPath:(NSString *)graphPath
andParams:(NSMutableDictionary *)params
andHttpMethod:(NSString *)httpMethod
andDelegate:(id <FBRequestDelegate>)delegate
请注意,httpMethod应为“POST”,Facebook iOS SDK会自动添加您的Access-Token。
有关更多信息,请阅读“{3}}
上的”发布“部分编辑: 就像deanWombourne在评论中写道:只需发布一个像这样的NSMutableDictionary
[NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is my comment", @"message", nil];
用于注释或空的NSMutableDictionary,如:
[NSMutableDictionary dictionary]
如果你想要一个帖子。
来自Facebook服务器的响应应为result = true。