邀请他们使用我的应用程序后,是不是可以获取 Facebook 朋友的 Facebook ID?

Posted

技术标签:

【中文标题】邀请他们使用我的应用程序后,是不是可以获取 Facebook 朋友的 Facebook ID?【英文标题】:Is it possible to fetch Facebook Id of Facebook friend after invite them for use my application?邀请他们使用我的应用程序后,是否可以获取 Facebook 朋友的 Facebook ID? 【发布时间】:2015-07-31 11:49:44 【问题描述】:

我想邀请我的 Facebook 朋友使用我的应用程序。我成功邀请了他们,但我希望他们的 Facebook Id 用于我邀请的对象。我正在使用 FBSDKAppInviteDialog 邀请朋友。邀请他们后有什么方法可以获取 Facebook ID 吗?下面是我邀请facebook好友的代码。

#pragma mark
#pragma mark - Share via facebbok
- (IBAction)btnShare:(id)sender


    FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
      content.appLinkURL = [NSURL URLWithString:@"https://fb.me/863075563772717"];
    //optionally set previewImageURL


    // present the dialog. Assumes self implements protocol `FBSDKAppInviteDialogDelegate`
    [FBSDKAppInviteDialog showWithContent:content
                                 delegate:self];   // Do any additional setup after loading the view, typically from a nib.


-(void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results

    NSLog(@"result::%@",results);

-(void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didFailWithError:(NSError *)error

    NSLog(@"error::%@",error);

在此先感谢 :)

【问题讨论】:

我也想要这个。如果您发现任何东西,请在此处发布 @chiragshah 看看我的回答。这不是一个直接的解决方案,但它可能对您正在尝试做的事情有所帮助。 @dadederk 我已经用过这个方法了 【参考方案1】:

Facebook 一直在限制其邀请朋友加入您的应用的政策,并且与旧版 SDK 中的 FBWebDialogs 不同,您无法获取选定的朋友 ID 或任何其他类型的信息 FBSDKAppInviteDialog。

但是,您可以使用带有推荐代码的动态应用链接端点。您可以在这里查看文档:https://developers.facebook.com/docs/app-invites/ios#app_links 这样,您至少会知道接受邀请的朋友以及邀请他们的人。足以满足您可能需要实施的大部分推荐功能。

如果您正在开发的应用程序不是游戏,那么它会容易得多。然后,如果您想为此绘制自定义界面,则可以使用 FBSDKGameRequestDialog 或 Graph API 的 invitable_friends 方法。

希望对你有帮助。

与您的问题没有直接关系,如果您尝试实施一种推荐系统,这可能对您来说很有趣:https://developers.google.com/app-invites/

【讨论】:

【参考方案2】:

简单地说,这是不可能的。

【讨论】:

答案没有什么要补充的了。问题中要求的内容是不可能的。所以答案是否定的。

以上是关于邀请他们使用我的应用程序后,是不是可以获取 Facebook 朋友的 Facebook ID?的主要内容,如果未能解决你的问题,请参考以下文章

Facebook SDK iOS 邀请没有 FBWebDialogs 的用户

TestFlight 邀请问题

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

向朋友发送应用邀请

Branch.io 仅在用户登录后重定向

在 React 中登录/注册后重定向到邀请链接