2013-01-12 143 views
0


我在Yii网站中通过社交网络实现登录。我正在使用Gmail,LinkedIn,Twitter和Facebook。我需要获得使用这些网络登录我的网站的用户的电子邮件。我能够得到Facebook用户的电子邮件。但不是其他网络。我怎么才能得到它 ?如何获取Yii登录用户的电子邮件地址?

+0

阅读他们的文档,我相当肯定,你将能够获得某种形式的唯一标识符的,因为你会几乎每一个动作能够在API中做到这一点需要这个 –

+0

有一些扩展为此,他们可能会回答你的问题。 – adamors

回答

0

这不是一个Yii的具体问题(IMO),但实际搜索的传统,人们最终可能会在这个帖子,找了Yii的解决方案:

你应该看看yii-eoauth推广。 您需要首先进行握手认证用户,之后您将能够获得所需的详细信息。

+0

该扩展程序无法与oAuth2一起使用 - 并且oAuth1已弃用Google服务 - 抱歉的Google员工,请尝试另一个扩展程序。如果你找到一个,请在这里留言,因为我不能。 – Hippyjim

+0

你有没有试过谷歌? https://www.google.co.uk/search?q=yii+oauth2 – DarkMukke

+0

是的,我做到了。我也尝试了结果给出的扩展。我不在中国。其他扩展不起作用 - 我推出了自己的。 – Hippyjim

相关问题