2011-09-19 80 views
2

在創建好友表和記錄每個新用戶的朋友的UID時,是否有更好/更簡單的方法來找到用戶之間的共同朋友? (在Rails 3上使用Devise + Omniauth)Omniauth + Facebook共同朋友計數

回答

1

你不需要記錄所有的UID。你使用Facebook提供商嗎?如果是這樣,你可以使用考拉或FBGraph寶石形成一個FQL來找到有任何共同的朋友。

0

如果您已經有oauth_access_token可用,您可以使用koala寶石。

@graph = Koala::Facebook::API.new(oauth_access_token) 
friends = @graph.get_connections("me", "friends")