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

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

include_email=true

include_email=email

当我启动oauth序列时作为参数。 我觉得我已经阅读并重新阅读了文档,并尝试了一些我认为可能工作的边缘情况,基于我在线发现的很少。

对此有何帮助? 如果你以前做过这件事,我会失踪吗?

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

Interesting Posts