找到也使用我的Android应用程序的用户的Facebook好友?

时间:2012-02-17 07:29:51

标签: android facebook facebook-graph-api

我的应用程序具有即时消息功能。所以它有一个联系人列表..我想填充联系人列表,以帮助我的用户开始与一些朋友..

在征得许可之后我会:

1)搜索本地联系人数据库,将电话号码发送到我的服务器,并使用具有相同电话号码的应用程序检查其他帐户。

2)询问他们是否还要导入他们的Facebook好友。在这一点上,我想我会问他们Facebook的用户名和密码,登录图谱API并请求他们的朋友列表..

我的问题是,一旦我从我的用户的Facebook好友列表中迭代朋友列表,我怎样才能将他们的Facebook好友ID(或Facebook给我的任何标识符)链接到我的应用中的其他ID?

我会看到所有朋友用户的电子邮件(经过研究,看起来没有)?我会获得一个数字Facebook ID吗?如果是这样,那么我如何从我的应用程序中将其帐户链接到Facebook的所有用户收集Facebook ID?

我怀疑此功能已由其他第三方开发人员实施。因此,我正在寻找识别和链接我的应用用户,Facebook帐户,然后迭代我的应用用户朋友列表以找到普通用户的策略。

我从用户角度回答的问题"我的哪些Facebook好友已经在使用这个应用程序,在Android上命名为XYZ"

1 个答案:

答案 0 :(得分:2)

您可以将用户的Facebook ID与其应用的其他用户信息一起存储,然后在Graph API /好友呼叫中匹配检索到的ID。通过这种方式,您将能够看到哪些朋友也将应用程序链接到他们的Facebook帐户。您将无法使用API​​获取用户朋友的电子邮件地址。