2011-06-21 327 views
7

有無論如何通過Facebook的Graph API獲取共同朋友列表嗎?如何通過Facebook的Graph API獲得共同朋友

我一直在玩this tool,還沒有想出辦法。然而,我在Facebook的網站上看到了西蒙的演示,聽起來他能夠得到他的朋友之間的相互喜歡(這看起來太模糊了,所以我覺得我應該能夠,但我找不到任何文檔,除了一些PHP腳本。

回答

1

轉到API文檔頁面在這裏:

http://developers.facebook.com/docs/reference/api/

中途下來的頁面,你會看到:

•好友:https://graph.facebook.com/me/friends?access_token= ...

你需要將/ me /替換爲你正在尋找的人的有效身份,並且你也需要獲得access_token。

希望這開始,你在正確的方向..

編輯:也有這個可能是更容易:

http://developers.facebook.com/docs/reference/rest/friends.getMutualFriends/

傳統REST方法

1

我會做這個作爲一個FQL query並用它們的FQL tester進行測試。這可能不是100%是你所尋找的,但它應該足以讓你開始:

SELECT uid1, uid2 FROM friend 
    WHERE uid1 IN 
    (SELECT uid2 FROM friend WHERE uid1=me()) 
    AND uid2 IN 
    (SELECT uid2 FROM friend WHERE uid1=me()) 

然後,您可以查找這些ID的對抗用戶表。

+0

從Facebook文檔得到互助的朋友:「版本後2.0將不支持FQL請遷移應用程序使用的圖形API,而不是FQL。」在這裏是鏈接:https://developers.facebook.com/docs/reference/fql/ – averem

相關問題