Omniauth + Facebook共同朋友数

时间:2011-09-19 13:32:23

标签: ruby-on-rails ruby-on-rails-3 facebook devise omniauth

是否有更好/更简单的方法来查找用户之间的共同朋友,而不是创建Friends表并记录每个新用户的朋友的UID? (在Rails 3上使用Devise + Omniauth)

2 个答案:

答案 0 :(得分:1)

您无需记录所有UID。你在使用facebook提供商吗?如果是这样,您可以使用Koala或FBGraph宝石来形成FQL,以找到有任何共同的朋友。

答案 1 :(得分:0)

如果您已有oauth_access_token可用,则可以使用koala gem。

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