2
在创建好友表和记录每个新用户的朋友的UID时,是否有更好/更简单的方法来找到用户之间的共同朋友? (在Rails 3上使用Devise + Omniauth)Omniauth + Facebook共同朋友计数
在创建好友表和记录每个新用户的朋友的UID时,是否有更好/更简单的方法来找到用户之间的共同朋友? (在Rails 3上使用Devise + Omniauth)Omniauth + Facebook共同朋友计数
你不需要记录所有的UID。你使用Facebook提供商吗?如果是这样,你可以使用考拉或FBGraph宝石形成一个FQL来找到有任何共同的朋友。
如果您已经有oauth_access_token
可用,您可以使用koala宝石。
@graph = Koala::Facebook::API.new(oauth_access_token)
friends = @graph.get_connections("me", "friends")