2012-08-04 26 views
1

我想讓我的應用程序過濾使用打開圖形獲得的朋友列表。登錄我的網站的用戶只能看到他們的朋友也使用我的應用。我已經注意到許多應用程序,如Quora,拇指等這個如何使用PHP來完成?Facebook打開圖,過濾朋友列表陣列

+0

你嘗試過在實現這一目標這麼遠?你有一個運行的例子,代碼,計劃或任何東西? – 2012-08-04 17:25:08

回答

5
當您使用FQL查詢 user表(結合 friend表)

很容易做到 - 具有場is_app_user,所以像

SELECT uid, name FROM user 
WHERE uid IN (SELECT uid1 FROM friend WHERE uid2 = me()) 
AND is_app_user 

查詢將返回唯一的那些朋友當前用戶也是您的應用的用戶。

+0

這真是太棒了,我已經在2部分流程中批量調用圖形api調用來獲取列表,memebers並排除非用戶。這次通話是一回事。謝謝@cbroe – 2012-08-04 17:26:13