0

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

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

4

1 回答 1

3

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

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

新 SDK:在参数字典的键 @"target_id" 下设置参数(在 Facebook 对象上调用 dialog: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];

我还没有实际测试过这段代码,但是一旦你已经在墙上发布了一条消息,这是一件非常简单的事情。

希望这可以帮助。干杯!

于 2010-11-10T12:21:38.183 回答