如何通过iPhone SDK中的FBconnect或Graph API评论或喜欢Facebook中的照片?

时间:2011-02-10 12:46:57

标签: ios facebook facebook-graph-api facebook-ios-sdk

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

对于Facebook集成,我使用的是FBConnect和Graph API。

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

请建议我如何获得。

先谢谢。

1 个答案:

答案 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。