使用oauth为谷歌,雅虎,Twitter服务提供商获取电子邮件ID的终点是什么?

时间:2014-02-05 06:47:55

标签: oauth twitter-oauth google-oauth scribe yahoo-oauth

我正在使用谷歌appengine java web应用程序。我正在尝试在我的项目中使用OpenId身份验证。我正在使用抄写员来实现这一目标。我可以从谷歌,雅虎,Twitter服务提供商那里获得访问令牌。

  • 获取访问令牌后,我需要获取当前登录的用户电子邮件地址。我正在使用OAuth2.0用于谷歌,OAuth1.0a用于雅虎和推特。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

Google:

https://www.googleapis.com/oauth2/v3/userinfo?access_token={0}

Twitter:

  • Twitter不会公开提供用户电子邮件地址的端点。甚至不是配置文件端点。以下是Twitter's FAQs page ...
  • 的摘录
  

如果您想要用户的电子邮件地址,则需要在您自己的应用程序和服务范围内询问用户。 Twitter API不提供用户的电子邮件地址作为OAuth令牌协商过程的一部分,也不提供其他方法来获取它。


雅虎: