2011-09-19 100 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")