0

我正在开发使用链接通过 facebook 帐户登录的应用程序

并使用解析将数据存储在后端Parse Facebook 示例中

我对这个应用程序的要求是获得在手机上下载这个应用程序的 Facebook 好友列表...

我正在获取朋友列表,但我仍然不知道如何从我的朋友那里获得下载此应用程序的人...

我正在获取朋友的 Facebook ID,但没有获取用户的其他个人资料信息,例如姓名

谁能告诉我如何获得这个...

谢谢。

4

2 回答 2

0

您需要让人们能够将他们的 Facebook 帐户与您的应用程序“连接”起来。当他们这样做时,将他们的 facebook id 存储在您的 User 表中。然后,您可以获取一个人的朋友列表,然后查询您的 Parse 数据库以查看这些用户 ID 是否与存储了他们的 Facebook ID 的人匹配。

有关更多信息,请查看以下答案:Replicating parse.com anypic in JavaScript - Unable to compare Fb users

于 2014-04-25T11:48:40.960 回答
0

您可以使用 FQL 查询来获取正在使用该应用程序的朋友-

SELECT uid FROM user WHERE is_app_user=1 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())

演示:https ://developers.facebook.com/tools/explorer?fql=SELECT%20uid%20FROM%20user%20WHERE%20is_app_user%3D1%20AND%20uid%20IN%20(SELECT%20uid2%20FROM%20friend%20WHERE% 20uid1%20%3D%20me())

于 2014-04-25T11:27:59.433 回答