首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails,使用omniauth-google-oauth2获取circledByCount

Rails,使用omniauth-google-oauth2获取circledByCount
EN

Stack Overflow用户
提问于 2015-10-20 01:33:58
回答 1查看 46关注 0票数 1

我使用omniauth- google -oauth2 gem,想把我圈子里的所有人都放在google plus账户上,我的omniauth文件:

代码语言:javascript
复制
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‘return:

代码语言:javascript
复制
"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

有谁能帮帮我呢?

EN

回答 1

Stack Overflow用户

发布于 2015-10-20 02:08:01

我通过添加选项skip_friends修复了这个问题: false

代码语言:javascript
复制
provider :google_oauth2, ENV['google_key'], ENV['google_secret'], scope: google_scope, skip_friends: false
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33220526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档