2014-02-12 42 views
1

我正在開發一個Django網站,作爲一個功能自己的社交網絡。本質上,該網站存儲用戶之間的連接。我希望用戶能夠將他們已有的Facebook連接(朋友)導入到我的網站,以便他們能夠自動連接到我的網站上的現有Facebook朋友。查找用戶的Facebook朋友誰也是我的網站上的註冊用戶在Django

我設想這樣做的方式是允許用戶使用Facebook登錄(可能使用類似django-socialauth的),並將用戶的Facebook ID存儲在數據庫中。然後,每次用戶點擊「查找來自Facebook的朋友」按鈕,我都可以查詢Facebook API,看看我的現有用戶是否是他們的朋友。什麼是最好的方法來做到這一點?我可以使用FQL並獲取他們朋友的Facebook ID列表,然後檢查我的用戶,但這看起來效率很低。有沒有辦法做到這一點,而不需要逐個運行我的每個用戶,並檢查他們的Facebook ID是否在用戶的朋友列表中?

謝謝。

回答

0

找朋友按鈕的確效率不高,我只會在用戶註冊時搜索數據庫一次。

相關問題