IOS Facebook好友邀请在facebook sdk中不起作用

Posted

技术标签:

【中文标题】IOS Facebook好友邀请在facebook sdk中不起作用【英文标题】:IOS Facebook Friend Invite Not Working in facebook sdk 【发布时间】:2015-05-29 05:58:44 【问题描述】:

我正在做一个项目,我需要邀请 facebook 朋友,但通知未在 facebook 帐户中发送。

    NSString *frindId=[[self.checkitem1 objectAtIndex:indexPath.row]valueForKey:@"id"];
    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"Come check out my app.",  @"message",
                               frindId, @"to",
                               nil];


    [FBWebDialogs presentRequestsDialogModallyWithSession:nil message:[NSString stringWithFormat:@"Come check out my app."]
                                                              title:@"MyWorkOut"
                                                              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.");
                                                                     
                                                                
                                                               
     ];

我已经为使用 Facebook sdk 邀请朋友完成了上述代码。他们是使用 facebook sdk 邀请朋友的任何解决方案吗

【问题讨论】:

希望此链接对您有所帮助 - ***.com/questions/30251540/… @VijayMasiwal 此链接用于列表好友。但我想邀请朋友 根据 FBSDK 文档 invitable_friends API 仅适用于具有 Facebook Canvas 应用实施的游戏。此 API 仅适用于 Graph API 2.0 版(或更高版本)。 我可以在FB帐户中发送应用请求吗?? 您可以发送 AppInvite。 【参考方案1】:

invitable_friends 仅适用于游戏,并且需要 user_friends 权限。 欲了解更多详情,请访问

https://developers.facebook.com/docs/graph-api/reference/user/invitable_friends/

【讨论】:

以上是关于IOS Facebook好友邀请在facebook sdk中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 的原生邀请对话框中列出所有 Facebook 好友

检索 Facebook 好友并邀请他们加入我的 iOS 应用

如何在 iOS 6 中获取 Facebook 好友?

SmartFox Server Facebook 好友整合 iOS

Swift Facebook 邀请好友

Facebook 2.0 - 邀请好友