2012-10-22 36 views
-1

我已經在我的rails 3.2應用程序中使用devise和omniauth facebook gem驗證了用戶身份。我如何確定兩個用戶是否僅僅是基於他們的uid的朋友?使用Facebook查詢語言還是其他方法更好?請檢查/me/friends/USER_ID_TO_TEST或FQL與SELECT uid1, uid2 FROM friend WHERE uid1 = me() and UID2 = USER_ID_TO_TEST如何比較兩個Facebook UID以確定他們是否是朋友?

一兩個用戶有在當時被認證或查詢將失敗提供了一個例子

回答

2

您可以使用圖形API做到這一點。

問題是,如果用戶不是朋友,Facebook將返回一個空的數據集。如果你不喜歡那樣,那麼你需要將用戶的朋友列表檢索到你的腳本中,並搜索響應以供朋友測試。

相關問題