请原谅我,如果之前已经回答过这个问题,但是看看问题我在StackOverlow中没有看到我的答案。我是一位经验丰富的PHP程序员,了解Facebook API。我认为FQL实现非常酷。我对SQL语句的了解将使学习体验非常顺利。然而,Facebook的文档似乎否定了几次。我看到一个可以查询的对象列表,但我觉得列表缺少某些关系对象。例如:我希望获得经过身份验证的用户的friend_list列表以及与每个列表相关的用户的朋友。我可以成功检索经过身份验证的用户的朋友列表和他们的朋友列表,但是如何获取与他的每个friend_lists对象相关的已验证用户的朋友列表?
答案 0 :(得分:0)
好的,所以进一步的研究让我找到了FQL数据库表格的完整列表。这可以在这里找到:左侧的http://developers.facebook.com/docs/reference/fql/是一个表的列表,并且看到有一个名为friendlist_member的朋友和朋友列表的关系表。所以在这一点上,我可以获得由经过身份验证的用户创建的好友列表的列表,然后执行另一个查询以获取该好友列表中的用户的ID列表。最后,我做了最后的查询,以获取这些用户的姓名和照片等详细信息。
答案 1 :(得分:0)
使用以下fql:
SELECT flid, owner, name FROM friendlist WHERE owner=me()
有关详细信息,
http://developers.facebook.com/docs/reference/fql/friendlist/