twitter api获取用户邮箱

时间:2011-01-05 05:37:22

标签: php twitter

我很想知道如何通过Twitter验证用户,并且在成功登录后,我需要用户的电子邮件......如何才能完成?

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

3 个答案:

答案 0 :(得分:3)

结帐this article并尝试this search

Twitter支持OAuth,我自己也遇到了麻烦(我正在撰写a Python script app)。可以切换到xAuth。

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

答案 1 :(得分:2)

迟到的答案,但我希望它会帮助别人。

无法从API获取电子邮件。

请参阅那里的文档:Twitter doc

其他相关帖子:SO post

tarantinofan的回答中提供的link已经很老了,但原则就在那里,作为对OAuth如何运作的解释。

答案 2 :(得分:1)

Twitter API无法提供电子邮件地址,因此您无法通过Twitter API获取它 (参见twitter api的文件) 您可以在登录后尝试从用户处获取或尝试其他方式