发布在多个朋友的facebook墙上

时间:2012-06-05 12:38:47

标签: iphone facebook ios4

我只使用一个facebook墙贴文件进行申请。使用FBConnect对我有用。但现在我想一次点击按钮,一次向多个朋友贴墙。在多个朋友的墙上发帖是否可能?如果可能的话请建议我。

我的代码:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   [NSString stringWithFormat:@"%@",[[arrData objectAtIndex:i] objectForKey:@"id"]], @"to",
                                   @"post on facebook", @"name",
                                   @"facebook wall post", @"description",
                                   @"http://m.facebook.com/apps/myapp", @"link",
                                   nil];

    AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
    [[delegate facebook] dialog:@"feed"
                      andParams:params
                    andDelegate:self];

请回复我。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

如果您正在使用Feed对话框,那么您别无选择,只能为每位朋友打开一个对话框。

您可以做的是请求publish_stream参数,该参数允许您在其朋友的墙上以登录用户的身份发布。
获得该许可后,您只需向fb发送请求即可发布,而无需使用对话框,您可以根据需要发送任意数量的请求。

在ios sdk上完成Requests

答案 1 :(得分:0)

如果您已经知道如何发布用户墙,那么您可以使用以下方法执行此任务,或者查看this链接以获取帮助

  1. 为所有朋友获取Face book fiends id。
  2. 保存在阵列中。
  3. 迭代循环数组的长度并在朋友的墙上逐个发布。
相关问题