gpt4 book ai didi

ios - 邀请他们使用我的应用程序后,是否可以获取 Facebook 好友的 Facebook Id?

转载 作者:行者123 更新时间:2023-11-29 10:26:51 29 4
gpt4 key购买 nike

我想邀请我的 Facebook 好友使用我的应用程序。我成功邀请了他们,但我希望他们的 Facebook Id 用于我邀请的轨道。我正在使用 FBSDKAppInviteDialog 邀请 friend 。邀请他们后有没有办法获得 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);
}

提前致谢:)

最佳答案

Facebook 一直在限制其邀请 friend 使用您的应用程序的政策,并且与旧 SDK 版本中的 FBWebDialogs 不同,您无法获得所选 friend ID 或任何其他类型的信息 FBSDKAppInviteDialog。

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

那是如果你正在开发的应用不是游戏,否则就容易多了。然后,如果您想为此绘制自定义界面,则可以使用 FBSDKGameRequestDialog 或图形 API 的 invitable_friends 方法。

希望对您有所帮助。

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

关于ios - 邀请他们使用我的应用程序后,是否可以获取 Facebook 好友的 Facebook Id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31745477/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com