如何使用FBWebDialogs在presentFeedDialogModallyWithSession中传递多个facebook ID?

时间:2014-04-07 05:29:56

标签: ios facebook facebook-graph-api facebook-ios-sdk fbwebdialogs

如何使用presentFeedDialogModallyWithSessionFBWebDialogs中传递多个Facebook ID?

NSMutableDictionary *params1 = [NSMutableDictionary dictionaryWithObjectsAndKeys:

                                   FACEBOOK_APP_ID, @"app_id",

                                   @"http://www.google.com", @"link",

                                   @"TestApp", @"name",

                                   @"I'm playing Guess This for iOS. Join my leaderboard!", @"message",

                                   @"Guess This is a social puzzle game, just match the pictures to a 

    word or 
    phrase.", @"caption",
                                    facebookID,@"to",nil];


[FBWebDialogs presentFeedDialogModallyWithSession:session//[FBSession activeSession]

                                                parameters:params1

                                                   handler:

          ^(FBWebDialogResult result, NSURL *resultURL, NSError *error){

          }];

然后如何在facebookId String中传递多个facebook Id?

2 个答案:

答案 0 :(得分:1)

使用idFeed Dialog

时,您无法添加1 Send Dialog以上

答案 1 :(得分:0)

您可以将它们作为以逗号分隔的单个字符串传递。

如果你有一个id字符串数组,你可以这样做:

[idArray componentsJoinedByString:@","]

修改

根据文档here,对于Feed对话框,您似乎只能在to中拥有一个用户。我上面所说的确适用于某些对话框类型。