twitter api获取用户邮箱

sha*_*nth 12 php twitter

我很想知道如何使用twitter验证用户,并且在成功登录后,我需要用户的电子邮件......怎么办?

听说twitter不支持openid ....任何替代解决方案?

小智 5

只是为了更新这个问题,现在可以(从2015年4月起).

您可以 Twitter 发送支持票,将您的应用列入白名单,以便可以要求发送电子邮件.然后,在用户连接其帐户后,您需要发出GET请求以验证 "include_email"选项设置为true的凭据.

在第二个链接中更详细地解释了它.


tar*_*fan 4

查看这篇文章并尝试此搜索

Twitter 支持 OAuth,但我自己也遇到了麻烦(我正在编写一个 Python 脚本应用程序)。可以切换到 xAuth。

“移动和桌面应用程序也有机会使用 xAuth,这是一种用登录名和密码交换访问令牌的方法。要使用 xAuth,请向 api@twitter.com 发送请求,其中包含有关您的应用程序的大量详细信息以及为什么使用 xAuth是最好的选择。” - http://dev.twitter.com/pages/auth

  • 谢谢你的回复...很有用。似乎不可能用 twitter 获取用户的电子邮件......(因此我认为 stackoverflow 没有在他们的登录中包含 twitter ......只是开玩笑)。 (2认同)