繁体   English   中英

如何获得使用我们应用程序的Facebook朋友?

[英]How to get Facebook friends who have used our app?

我已经在应用程序中集成了Facebook SDK。

我想获取已安装我的应用程序的Facebook朋友的列表。 该列表应包含其详细信息,例如Facebook电子邮件ID,Facebook名称等。

我正在使用graph api 2.5

我该如何实现?

任何帮助,将不胜感激。

您无法收到朋友的电子邮件。 您可以在此链接中看到: 权限

您只会收到允许您的应用接收电子邮件的用户的电子邮件。 而且您无法与该用户的电子邮件成为朋友。

您可以在邀请朋友处看到: 邀请朋友

我的应用程序需要不使用该应用程序的某人的朋友列表。 我可以访问此信息吗?

v2.0中不再提供不使用您的应用程序的好友列表。 但是,您仍然可以使人们使用Taggable Friends API标记朋友。 另外,如果您的应用程序被归类为游戏,并且您在Facebook Canvas上也有存在,则可以使用Invitable Friends API在游戏中呈现自定义邀请对话框。 但是,您仍然需要将Invitable Friends API返回的令牌传递给“请求”对话框,以实际发送邀请。

我的应用程序需要访问朋友个人资料中的详细信息,例如朋友的照片,顶等等。 我可以访问此信息吗?

在v2.0中,我们已删除了对朋友数据的访问权限。 但是,我们仍然支持通过可在您的应用程序中使用的新Taggable Friends API标记朋友。

尝试使用此代码。此代码适用于您认识安装应用程序的朋友。

请参阅此链接以获取更多信息,您可以获得ID和名称

FBSDKGraphRequest *Fbrequest = [[FBSDKGraphRequest alloc]
                                  initWithGraphPath:@"/me/friends"
                                  parameters:@{ @"fields": @"id"}
                                  HTTPMethod:@"GET"];
    [Fbrequest startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {

       NSLog(@"%@",result);


    }];

输出:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM