在ruby中获取oauth2 access_token所有者电子邮件地址?

时间:2015-02-11 08:58:15

标签: ruby-on-rails ruby oauth-2.0 sinatra google-contacts

我成功使用 Oauth2 gem 从Google帐户中获取访问权限。但是我希望得到生成令牌的电子邮件地址(我的意思是如果我使用此帐户“myemail@gmail.com”来获取access_token,我怎么能从令牌中知道电子邮件地址? )。或者我可以在获得令牌时收到电子邮件吗?

1 个答案:

答案 0 :(得分:0)

通常,您可以通过任何API调用的响应来获取该电子邮件。对于联系人API,例如,响应中有一个名为author的条目:https://developers.google.com/google-apps/contacts/v3/#retrieving_all_contacts

无论如何,我不确定你使用的是哪种宝石。您可以使用oauth2doorkeepercloudsponge