ruby-on-rails 从google-api-client获取基本个人资料信息

xqkwcwgp  于 2022-11-19  发布在  Ruby
关注(0)|答案(1)|浏览(117)

我使用的是ruby google-api-client宝石。我成功地通过了OAuth并取回了一个访问令牌。现在我有了令牌,但我一辈子都不知道如何获取用户的基本个人资料。
我的作用域包括https://www.googleapis.com/auth/userinfo.email。我如何从客户端获取此信息,或者我应该从哪个Google客户端库获取此信息?
任何帮助都很感激...这似乎是一个非常简单的请求,但我到处都找不到。

gudnpqoy

gudnpqoy1#

require 'google/apis/oauth2_v2'
service = Google::Apis::Oauth2V2::Oauth2Service.new
service.tokeninfo(access_token: "Your Access Token").email

Source code here

相关问题