发布所有使用Facebook应用程序的朋友

时间:2011-01-08 20:41:57

标签: php facebook

我想发布已安装该应用的当前使用该应用的用户的所有朋友的个人资料照片。有没有办法做到这一点?

1 个答案:

答案 0 :(得分: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

享受!