2010-03-14 63 views
1

有什麼方法可以檢索特定網絡中的所有朋友嗎?例如,我如何查看加入我組織網絡的Facebook朋友列表。查詢網絡中的所有朋友

+0

未標記爲'Facebook的connect';不是FBC的實際應用。 – mattbasta 2010-03-21 15:09:29

回答

0

你可以寫一個FQL查詢像這樣:

SELECT uid, name FROM user WHERE affiliations.nid = <your network id> 

的問題是,隸屬關係不轉位,所以你需要有任何的usernamename,或uid列上的約束(S )(這種打敗的目的)。

故事的寓意是,如果您知道用戶的ID或能夠生成一系列用戶,那麼您可以獲取這些數據。否則,Facebook會嘔吐你。

希望這會有所幫助!

2

我想你可以說

SELECT uid, name 
FROM user 
WHERE 
    affiliations.nid = [your network id] 
    AND uid IN (SELECT uid2 FROM friend WHERE uid1=[your user id])