Api Facebook iphone,可以发布到朋友的墙上

时间:2010-11-08 17:39:10

标签: ios facebook facebook-wall

我想知道是否可以使用iPhone Facebook api发布到朋友的墙上。 我已经有链接解释如何在用户墙上发布但不在firend的墙上发布 这是链接:

http://www.raywenderlich.com/tag/facebook

1 个答案:

答案 0 :(得分:3)

您只需将朋友的Facebook ID作为关键字“target_id”下的参数发送。

OLD SDK:设置FBStream对话框的targetId属性。

新SDK:在参数字典上的键@“target_id”下设置一个参数(在Facebook对象上调用对话框:andParams:andDelegate:)。

这里有一个使用新sdk(使用图形api的那个)的示例帖子:

NSMutableDictionary* params = [NSMutableDictionary dictionary];
[params setObject:@"Some text" forKey:@"user_message_prompt"];
[params setObject:@"another text" forKey:@"action_links"];
[params setObject:@"Yet another text" forKey:@"attachment"];
[params setObject:@"SOME FACEBOOK ID" forKey:@"target_id"];

//At some point you need to create the following Facebook instance

[facebook dialog: @"stream.publish"
    andParams: params
    andDelegate: self];

我实际上没有测试过这段代码,但是一旦你已经在你的墙上贴了一条消息,这是一件很直接的事情。

希望这会有所帮助。干杯!