使用 Satellizer 从 Twitter 获取用户电子邮件

Getting user email from Twitter using Satellizer

我不知道如何从 Twitter 获取电子邮件地址。我一直以此为例 - https://github.com/sahat/satellizer/tree/master/examples/server/node. I've also seen that it's possible to get email from twitter's oauth - https://dev.twitter.com/rest/reference/get/account/verify_credentials。谢谢

示例服务器似乎没有收到 twitter 案例中的电子邮件。

文档link解释了如何请求

Requesting a user’s email address requires your application to be whitelisted by Twitter. To request access, please use this form.

Once whitelisted, the “Request email addresses from users” checkbox will be available under your app permissions on apps.twitter.com. Privacy Policy URL and Terms of Service URL fields will also be available under settings which are required for email access. If enabled, users will be informed via the oauth/authorize dialog that your app can access their email address.

"Given that you have to go through all the hoops to get whitelisted by Twitter in order to access user's email, it is it not part of the example code. If you really need to get user's email, you may have to do that outside Satellizer's auth flow." - sahat(satellizer 所有者)