我想知道是否可以使用 iPhone Facebook api 发布到朋友的墙上。我已经有链接解释如何在用户的墙上发帖,但不是在朋友的墙上,这里是链接:
问问题
4889 次
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 回答