2012-03-20 35 views
1

我需要在我的應用程序中爲每個用戶構建朋友的社交圖。 就像它正在做facebook應用程序「Social Graph」: App URL。 正如我所看到的,除了他們也在使用應用程序之外,沒有辦法提取朋友的朋友。所以我想的是提取朋友,併爲每一對朋友,我可以與朋友檢查。朋友是否他們是朋友,因此建立社交圖。 但是對於擁有300位朋友的用戶,我需要45.150個API調用。每小時超過API調用限制。 所以有一種方法可以在API請求中投入更多查詢。或者有什麼建議可以讓我更好地構建這個社交圖?構建朋友的社交圖

最好的問候

回答

1

我會建議一個稍微不同的方法來做到這一點。您應該在數據存儲中存儲可以快速查詢的內容。您應該從Facebook實施實時API並訂閱每個用戶的好友請求。通過這種方式,您可以跟蹤友情鏈接,開始充實您的社交圖譜。

+0

感謝您的回答,我會更詳細地研究實時API。我認爲這可能對我的應用非常有用。但我認爲這樣我只能處理關於用戶的友誼(用戶<->新朋友)。我可能不會收到關於我需要的圖表的關係通知(用戶的朋友<->用戶的朋友)。我對嗎??? – user1281080 2012-03-21 07:21:53

+0

當用戶登錄時,您可以獲取他們的朋友列表。在他們登錄時存儲它,但不要忘記還要實現他們的deauthorization回調(在應用程序設置中設置url)。 – DMCS 2012-03-21 12:49:17