2010-04-19 22 views
1

使用Twitter OAuth,我將用戶數據保存爲JSON數據庫中的「twitter」字段。同樣,我將用戶的Facebook Connect信息(包括持久session_key)作爲JSON保存在「facebook」字段中。使用Twitter Oauth或Facebook Connect連接「查找好友」

對於大多數操作,這是非常棒的。但是,我想添加一個「查找朋友」功能,該功能將從任一服務中抓取用戶的朋友,與我的服務中的用戶進行比較,並顯示結果列表以向朋友推薦。

最初的問題:進行數據庫調用,將用戶的好友列表與使用JSON的用戶名進行比較。

第一個想法:如果我可以得到所有認證我的應用程序的用戶(以及他們的電子郵件)的列表,那麼我可以使用這些電子郵件在我的數據庫中找到用戶。不過,我並不知道任何Twitter或Facebook的API調用都會這樣做。

有關如何創建此功能的任何其他想法?

在此先感謝。

回答

0

您可以在字段中爲具有其服務ID的用戶創建表。 (Facebook或Twitter用戶ID)。

然後只需在表上執行SQL搜索即可找到它們。 JSON並不是一個好主意,可以存儲在一個表中進行搜索。

Joe