2

我正在使用以下宝石:omniauth_facebook 和 koala

当用户登录时,他们会授予应用程序基本的 Facebook 权限

current_user.facebook.get_connection("me", "permissions")

{"installed"=>1, "basic_info"=>1, "email"=>1, "user_friends"=>1}

我希望他们单击​​授予应用程序publish_stream权限的按钮。如何更改当前用户的范围或权限?

4

1 回答 1

1

试试这个,它会起作用,添加到您的设置中。

config.omniauth :facebook, ENV['FACEBOOK_KEY'], ENV['FACEBOOK_SECRET'],{:scope => 'publish_stream', :client_options => { :ssl => { :ca_file => "#{Rails.root} /config/ca-bundle.crt" } } }

于 2013-10-15T10:02:16.173 回答