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

时间:2015-12-16 06:35:20

标签: ios objective-c xcode facebook facebook-graph-api

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

我想获得安装了我的应用的Facebook好友列表。该列表应包含其详细信息,如Facebook电子邮件ID,Facebook名称等。

我正在使用graph api 2.5

我怎样才能做到这一点?

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

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

您只需收到允许您的应用获取电子邮件的用户的电子邮件。你无法得到这个用户的电子邮件的朋友。

你可以在邀请朋友看到:Invite Friend

  

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

     

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

     

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

     

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

答案 1 :(得分:1)

试试这段代码..这段代码适合你安装你的应用程序的朋友。

请参阅此link以获取有关id&名称

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

       NSLog(@"%@",result);


    }];

输出

enter image description here