2010-07-09 227 views

回答

1

這是不可能得到朋友的朋友的列表。雖然,給定兩個Facebook用戶ID,您可以檢查他們是否使用朋友:http://developers.facebook.com/docs/reference/fql/friend

+0

是的。它似乎不可能得到朋友的朋友列表。我也試圖使用Facebook的新圖形API,但仍然沒有運氣。另外,使用朋友FQL表進行搜索需要uid1必須是已登錄的,否則它不會給你一個輸出。 但... vark.com和thread.com是如何做他們的朋友的朋友列表?如果他們能做到的話,那麼有可能讓朋友的朋友上市?有關他們如何做到的任何想法? – Riskbreaker 2010-07-11 01:16:54

3

將朋友存儲在一個數組中,然後自己做相交。

2

繼daaku的回答之後,從技術上講不可能找到每個朋友的朋友。 這是API的限制。 (可能阻止濫用者發送太多的垃圾郵件等)

但是,我檢查出thread.com,似乎在這個特定的網站上,你必須使用你的Facebook帳戶(用戶名+密碼)登錄。

正如你可能知道,你可以看到在Facebook的Web界面的朋友的所有朋友(如果想查看自己的瀏覽器配置文件)

知道了,這就是我認爲他們這樣做它:

  • 隨着嵌入式瀏覽器在他們的服務器上的後臺應用程序,他們登錄到您的Facebook。
  • 他們通過一位朋友
  • 的朋友瀏覽他們提取所需信息(可能至少從這個頁面的用戶名和ID)
  • 瞧。

但是,我認爲這違反了Facebook TOS,這也是不道德的:在任何時候你都不應該要求用戶輸入他們的Facebook密碼。