2010-11-25 35 views
2

我們的網站有學校信息;當用戶通過Facebook登錄我們的網站時,我們想要顯示一些用戶的朋友的照片,他們已經上過學校。按學校尋找Facebook好友

Facepile社交插件將顯示已經喜歡學校的用戶,但這似乎與將學校添加到您的教育歷史中有所不同。 (例如,我沒有喜歡我的高中,但它出現在我的用戶信息中。)

是否有某種方法可以使用Graph API或FQL來執行此操作?例如鑑於學校的頁面ID和用戶的訪問令牌,有沒有辦法按學校查詢用戶的朋友?

回答

2

感謝omalleyt您可以使用類似這樣的URL來查詢包含ID的所有用戶朋友的education對象。

https://graph.facebook.com/me/friends?fields=name,id,education&access_token=blah 
0

除非我錯過了一些東西,否則您應該能夠獲得加入/喜歡學校頁面的人員列表,並且您應該能夠獲得用戶擁有的朋友列表。一旦你有兩個列表,比較並找到兩個列表中的常用條目。你最終應該列出一個朋友名單,所有人都加入/喜歡這所學校。

+0

不幸的是,很容易看出誰喜歡學校的頁面,但這與誰上過學校完全不同。似乎沒有辦法獲得與會者名單。 – 2010-12-09 04:18:21