有没有办法检索特定网络中的所有朋友?例如,如何查看加入组织网络的Facebook好友列表。
答案 0 :(得分:2)
我想你可以说
SELECT uid, name
FROM user
WHERE
affiliations.nid = [your network id]
AND uid IN (SELECT uid2 FROM friend WHERE uid1=[your user id])
答案 1 :(得分:0)
您可以编写如下的FQL查询:
SELECT uid, name FROM user WHERE affiliations.nid = <your network id>
问题是从属关系不可编入索引,因此您需要对username
,name
或uid
列进行约束(哪种失败)目的)。
故事的寓意是,如果您知道用户的ID或能够生成一系列用户,那么您可以获取此数据。否则,Facebook会呕吐你。
希望这有帮助!