Facebook邀请API

时间:2013-09-09 19:40:42

标签: ios facebook-invite fbwebdialogs

我需要从我的ios原生应用程序中邀请我的朋友。我阅读文档并使用以下代码。我查看弹出窗口,选择我的朋友并发送邀请。回调方法显示“请求已发送”。但我的朋友没有收到任何邀请。为什么呢?

[FBWebDialogs presentRequestsDialogModallyWithSession:nil
                                              message:[NSString stringWithFormat:@"I just smashed %d friends! Can you beat it?", 2]
                                                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.");
                                                      }
                                                  }}];

你能帮我吗?

由于

1 个答案:

答案 0 :(得分:0)

当用户被邀请时,他们会收到“应用程序请求”,这些请求会出现在应用程序请求Facebook页面下,而不是您所期望的“地球”下。测试代码的任何人都可以在“应用程序中心”的“应用程序请求”下查看。 (对我来说,应用中心显示在我的Facebook主页的左侧。)