我想知道是否可以使用iPhone Facebook api发布到朋友的墙上。 我已经有链接解释如何在用户墙上发布但不在firend的墙上发布 这是链接:
答案 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];
我实际上没有测试过这段代码,但是一旦你已经在你的墙上贴了一条消息,这是一件很直接的事情。
希望这会有所帮助。干杯!