Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php twitter api获取用户电子邮件_Php_Twitter - Fatal编程技术网

Php twitter api获取用户电子邮件

Php twitter api获取用户电子邮件,php,twitter,Php,Twitter,我很想知道如何通过twitter认证用户,在成功登录后,我需要用户的电子邮件。。。怎样才能做到呢 听说twitter不支持openid。。。。有其他解决方案吗?请检查并尝试 Twitter支持OAuth,我自己也遇到了麻烦(我正在写作)。可以切换到xAuth “移动和桌面应用程序也有机会使用xAuth,这是一种为访问令牌交换登录名和密码的方法。要使用xAuth,请向api@twitter.com关于你的应用程序以及为什么xAuth是最好的选择,有很多详细信息。”——迟来的回答,但我希望它能帮助别

我很想知道如何通过twitter认证用户,在成功登录后,我需要用户的电子邮件。。。怎样才能做到呢

听说twitter不支持openid。。。。有其他解决方案吗?

请检查并尝试

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


“移动和桌面应用程序也有机会使用xAuth,这是一种为访问令牌交换登录名和密码的方法。要使用xAuth,请向api@twitter.com关于你的应用程序以及为什么xAuth是最好的选择,有很多详细信息。”——

迟来的回答,但我希望它能帮助别人

无法从API获取电子邮件

请参见此处的文档:

与下列事项有关的其他员额:


Tarantinofa的答案中提供的电子邮件地址非常古老,但作为对OAuth如何工作的解释,原则是存在的。

Twitter API无法提供电子邮件地址,因此您无法从Twitter API获得它 (见推特api文档)
您可以在登录后从用户处获取,或者尝试其他方式更新此问题,现在可以(从2015年4月开始)

你可以通过Twitter将你的应用程序列入白名单,这样你就可以要求发送电子邮件。然后,在用户连接他们的帐户后,您需要在“include_email”选项设置为true的情况下进行设置


第二个链接将对此进行更详细的解释

谢谢你的回复。。。这是有用的。似乎无法通过twitter获取用户的电子邮件。。。。(因此,我认为stackoverflow没有在他们的登录中包括twitter…只是开玩笑)。好吧,最后,我决定在成功验证后,明确要求用户提供他们的电子邮件。Hi@Shashi:我也遇到了同样的问题。除了电子邮件,我得到了所有的数据。我在这里问了我的问题。若你们知道解决方案,请帮助我。嗨,我向twitter发送了支持票,我收到了一封邮件,上面写着“请求允许电子邮件访问”。我遵循了他们给出的步骤。但是,即使我无法看到登录用户的
电子邮件
。除了
电子邮件
之外,每个有用的数据都会出现。你对此有什么想法吗。我在这里问了我的问题。请帮帮我。谢谢