我的应用程序具有即时消息功能。所以它有一个联系人列表..我想填充联系人列表,以帮助我的用户开始与一些朋友..
在征得许可之后我会:
1)搜索本地联系人数据库,将电话号码发送到我的服务器,并使用具有相同电话号码的应用程序检查其他帐户。
2)询问他们是否还要导入他们的Facebook好友。在这一点上,我想我会问他们Facebook的用户名和密码,登录图谱API并请求他们的朋友列表..
我的问题是,一旦我从我的用户的Facebook好友列表中迭代朋友列表,我怎样才能将他们的Facebook好友ID(或Facebook给我的任何标识符)链接到我的应用中的其他ID?
我会看到所有朋友用户的电子邮件(经过研究,看起来没有)?我会获得一个数字Facebook ID吗?如果是这样,那么我如何从我的应用程序中将其帐户链接到Facebook的所有用户收集Facebook ID?
我怀疑此功能已由其他第三方开发人员实施。因此,我正在寻找识别和链接我的应用用户,Facebook帐户,然后迭代我的应用用户朋友列表以找到普通用户的策略。
我从用户角度回答的问题"我的哪些Facebook好友已经在使用这个应用程序,在Android上命名为XYZ"
答案 0 :(得分:2)
您可以将用户的Facebook ID与其应用的其他用户信息一起存储,然后在Graph API /好友呼叫中匹配检索到的ID。通过这种方式,您将能够看到哪些朋友也将应用程序链接到他们的Facebook帐户。您将无法使用API获取用户朋友的电子邮件地址。