我正在开发使用链接通过facebook帐户登录的应用程序
并使用解析在后台存储数据解析Facebook示例
我对这个应用程序的要求是获得在那里手机上下载这个应用的Facebook朋友列表。。。
我正在获取朋友列表,但我仍然不知道如何从我的朋友那里获取下载此应用程序的人。。。
我得到了朋友的脸书Id,但它没有得到用户的其他个人资料信息,如名称
有人能告诉我怎么拿到这个吗。。。
谢谢。
你需要让人们能够将他们的facebook帐户与你的应用程序"连接"起来。当他们这样做时,将他们的facebook id存储在你的用户表中。然后你可以获得一个人的朋友列表,然后查询你的Parse数据库,看看这些用户ID中是否有任何一个与存储了他们的facebook ID的人匹配。
有关更多信息,请查看以下答案:在JavaScript中复制parse.com anypic-无法比较Fb用户
您可以使用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(选择%20uid2%20FROM%20friend%20WHERE%20uid1%20%3D%20me())