2011-01-08 52 views

回答

1

是的,这是可能的,但你必须在本地做,Facebook不会自动为你做这个。下面是实现这一目标的一种方式:

当用户来到你的应用程序首次Facebook的向您发送关于该用户的一些数据。你从这些数据需要的是用户的ID。将此ID存储在您的数据库中。后来,做由ID搜索在数据库中找到你的表格中当前用户的朋友。如果您发现任何这意味着那些朋友正在使用/已使用你的应用程序。

举例来说,如果你有你的表名为id场和朋友ID列表= 1,2,3,4,等相应的查询将是:

SELECT id from users WHERE id IN (1, 2, 3, 4) 

在此步骤中,可以使用图形API轻松获取每个用户的照片,如下所示:

https://graph.facebook.com/ID_OF_THE_USER/picture 

享受!

+3

或者,您可以使用FQL来获取用户的朋友以及他们是否授权了应用程序(`is_app_user`)。 – Bartek 2011-01-08 23:28:12

相关问题