1
我用omniauth - 谷歌 - 的oauth2宝石,并希望得到所有的人在我的圈子里的谷歌加上帐户,我omniauth文件:轨,得到circledByCount与omniauth - 谷歌 - 的oauth2
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, ENV['twitter_key'], ENV['twitter_secret'], info_fields: 'followers_count'
provider :instagram, ENV['instagram_key'], ENV['instagram_secret'], info_fields: 'follows'
provider :facebook, ENV['facebook_key'], ENV['facebook_secret'], info_fields: 'friends'
google_scope = "plus.login"
provider :google_oauth2, ENV['google_key'], ENV['google_secret'], scope: google_scope, access_type: "offline"
end
但request.env [ 'omniauth.auth']回:
"id_info"=>
{"iss"=>"accounts.google.com",
"at_hash"=>"secret",
"aud"=>"secret",
"sub"=>"secret",
"azp"=>"secret",
"iat"=>1445275484,
"exp"=>1445279084},
"raw_info"=>
{"kind"=>"plus#personOpenIdConnect",
"gender"=>"male",
"sub"=>"103458288129240855409",
"name"=>"Sergey Naumenko",
"given_name"=>"Sergey",
"family_name"=>"Naumenko",
"profile"=>"https://plus.google.com/103458288129240855409",
"picture"=>"https://lh6.googleusercontent.com/-b8p4jlJRIm8/AAAAAAAAAAI/AAAAAAAAAV4/rZXezwwCy7w/photo.jpg?sz=50",
"locale"=>"en"}}}
我需要得到circledByCount
谁能帮我?