ios - Facebook FBWebDialogs 参数一次邀请多个 friend

标签 ios xcode facebook facebook-graph-api

我在 FB 文档中找不到任何关于此的内容,但基本上我正在寻找的是能够将多个 FacebookId 添加到 FBWebDialogs 的参数中。这是我正在尝试的示例,但当然这是不正确的:

NSMutableDictionary* params =   [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                 facebookID1, @"to", 
                                 facebookID2, @"to",
                                 facebookID3, @"to",
                                 nil];

FBFrictionlessRecipientCache *friendCache = [[FBFrictionlessRecipientCache alloc] init];
[friendCache prefetchAndCacheForSession:nil];

[FBWebDialogs presentRequestsDialogModallyWithSession:nil
                                              message:[NSString stringWithFormat:@"هل سمعت باليومي؟ برنامج iPhone إخباري روعا"]
                                                title:nil
                                           parameters:params
                                              handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
                                                  if (error) {
                                                      // Case A: Error launching the dialog or sending request.
                                                      NSLog(@"Error sending request.");
                                                  } else {
                                                      if (result == FBWebDialogResultDialogNotCompleted) {
                                                          // Case B: User clicked the "x" icon
                                                          NSLog(@"User canceled request.");
                                                      } else {
                                                          NSLog(@"Request Sent. %@", error);
                                                      }
                                                  }}
                                          friendCache:friendCache];

最佳答案

很简单,将所有这些字符串放在一个数组中,然后params 中的对象是字符串数组,键是@"to"。

关于ios - Facebook FBWebDialogs 参数一次邀请多个 friend ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19642447/

相关文章:

ios - 在 iOS 8 中全屏显示当前上下文的模态视图

ios - Swift:在删除之前将 View (用于应用内通知)动画显示到屏幕上几秒钟

ios - 是否可以将 Storyboard项目从紧凑 - 常规移动到任意 - 任意?

Xcode 警告 : "Multiple build commands for output file"

facebook - Electron BrowserWindow Facebook 登录设置 Cookie 失败

ruby-on-rails - 在 facebook 上与 youtube 视频分享我的页面不显示缩略图

ios - swift 4 "This class is not key value coding compliant"

xcode - 通用应用程序 - iPad View 加载,但我无法将任何 ImageView 链接到 UIImage 对象而不会出现错误

ios - 根据编译器优化,应用程序始终在不同点崩溃

facebook - iOS 6 社交框架无法设置或没有警报