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