如何在facebook-ios-sdk 3.1.1框架中使用FBNativieDIalogs发送应用程序请求?

时间:2013-05-13 12:37:03

标签: iphone facebook facebook-graph-api facebook-ios-sdk facebook-app-requests

我想向用户的Facebook好友发送应用请求。我正在使用facebook-ios-sdk 3.1.1框架。有

 [FBNativeDialogs presentShareDialogModallyFrom:self.parentViewController initialText:@"Some text..." image:nil url:[NSURL URLWithString:@"www.apple.com"] handler:nil];

但这会显示Feed& amp;不是应用程序请求。并且在sdk 3.1.1中没有FBWebDialogs。框架。

还有其他方法可以实现这个目标吗?

感谢任何帮助。

谢谢,

Sayali

2 个答案:

答案 0 :(得分:0)

试试这段代码:

[FBWebDialogs presentRequestsDialogModallyWithSession:[PFFacebookUtils session]
            message:@"Check this app" title:nil parameters:params handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
              if (error) {
                  // Case A: Error launching the dialog or sending request.
              } else {
                  if (result == FBWebDialogResultDialogNotCompleted) {
                      //Case B: User clicked the "x" icon
                  } else {
                      //Case C: Dialog shown and the user clicks Cancel or Send
                  }
              }
        }];

答案 1 :(得分:0)

试试这个:

[FBWebDialogs
     presentRequestsDialogModallyWithSession:nil
     message:@"Learn how to make your iOS apps social."
     title:nil
     parameters:nil
     handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {}
];