【问题标题】:Rails koala getting omniauth user's groupsRails koala 获取omniauth 用户组
【发布时间】:2014-09-17 22:21:15
【问题描述】:

我想获得一个访客组。当我与我的帐户(应用程序的管理员)连接时,它工作得很好,但是当我与另一个帐户连接时,groups.count == 0

def index

if (@current_visitor)
  @graph = Koala::Facebook::API.new(@current_visitor.oauth_token)
  groups = @graph.get_connections("me", "groups").select 
  puts groups.count
  end
end

end

【问题讨论】:

    标签: ruby-on-rails facebook-graph-api omniauth koala facebook-group


    【解决方案1】:

    您需要向用户请求群组权限。

    如果您使用的是omniauth-facebook,只需将 :scope => 'user_groups' 添加到您的配置中,除了应用程序ID 和应用程序密码。

    facebook登录权限的详细信息可以在这里找到https://developers.facebook.com/docs/facebook-login/permissions/v2.2

    【讨论】:

      猜你喜欢
      • 2013-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-30
      • 2012-04-28
      相关资源
      最近更新 更多