使用Devise和Rails从Twitter Oauth收回电子邮件

Low*_*wer 3 ruby twitter ruby-on-rails oauth devise

我已经设置了一个基本的rails应用程序来使用twitter oauth gem和devise,并且能够登录用户.但是,我的问题是我现在已经将我的应用程序列入白名单,并且我希望在响应中收到用户的电子邮件.我已经在twitter端执行了所有必要的步骤(设置了必要的权限,URL和重置键),并尝试通过两者

include_email=true

include_email=email

当我启动oauth序列时作为参数.我觉得我已经阅读并重新阅读了这些文档,并尝试了一些我认为可以工作的边缘情况,基于我在网上找到的很少.

对此有何帮助?如果你以前做过这件事,我会错过什么?

Low*_*wer 5

我解决了我的问题.omn​​iauth gem不是包含电子邮件的最新版本.在我的gem文件中,我需要声明'〜> 1.2.1',其中我有1.2.0版本 - - 新版本包含以下更改,您可以在这里阅读:https://github.com/arunagw/omniauth-twitter /拉/ 96