Facebook SDK方法presentRequestsDialogModallyWithSession没有向我的朋友发送任何请求

时间:2013-09-08 11:27:46

标签: ios facebook-graph-api

我正在尝试使用Facebook iOS SDK向我的FB好友发送评论。

    NSMutableDictionary* params =   [NSMutableDictionary dictionaryWithObjectsAndKeys:[[_usersFB valueForKey:@"selectValue"] componentsJoinedByString:@","], @"to",
                                                 nil];


[FBWebDialogs
                      presentRequestsDialogModallyWithSession:nil
                      message:@"Test Comment"
                      title:nil
                      parameters:params
                      handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
                          if (error) {
                              // Error launching the dialog or sending the request.
                              NSLog(@"Error sending request.");

                          } else {
                              if (result == FBWebDialogResultDialogNotCompleted) {
                                  // User clicked the "x" icon
                                  NSLog(@"User canceled request.");
                              } else {
                                  // Handle the send request callback
                              }
                          }
                      }];

我正在使用FB SDK v3.5.3。

我看到FBDialog中的所有朋友,但是当我点击发送按钮时,回调会返回没有错误,假设它工作但我选择的朋友没有收到任何内容。

仅供参考 - 我的FB应用程序未处于沙盒模式。

任何指针都会非常感激。

干杯

1 个答案:

答案 0 :(得分:0)

确保在检查其是否有效时,在iPhone设备中打开Facebook页面或应用程序。

通知不会出现在桌面浏览器上的Facebook上,只会出现在iPhone上。

我希望它有所帮助。