使用访问令牌Ruby on rails获取用户信息

时间:2016-03-09 12:44:19

标签: ruby-on-rails ruby-on-rails-4 omniauth

我使用api-keyapi-secret对与 omniauth 合作。但是,如果我有访问令牌并且我不想使用密钥/秘密来获取用户数据,该怎么办?我怎样才能为 Facebook Google + 做这件事。任何帮助将不胜感激 。我迷失了它

1 个答案:

答案 0 :(得分:1)

对于google +,可以通过向其提供的终端发送请求,使用access_token从谷歌检索用户信息。

response = HTTParty.get("https://www.googleapis.com/oauth2/v2/userinfo",
    headers: {
    'Authorization' => "OAuth #{access_token}"
    })