【问题标题】:Google+ Api - get associated account in androidGoogle+ Api - 在 android 中获取关联帐户
【发布时间】:2013-03-02 00:02:22
【问题描述】:

我正在使用新的 Google+ 登录 API。用户单击登录后,他们可以选择要使用的谷歌帐户,然后继续授权该应用程序。我怎样才能得到他们选择的帐户?

原因是我一直在为我的应用程序使用常规的谷歌身份验证,并且用户帐户与电子邮件地址相关联。使用此 Google+,我不确定如何在不要求用户再次选择帐户的情况下获取帐户电子邮件。

【问题讨论】:

  • 请发布一些代码,否则我们没有什么可开始的

标签: android google-plus google-play-services


【解决方案1】:

您可以使用PlusClient.loadPerson() method 检索用户的个人资料信息,如果他们选择公开,可以包括他们的电子邮件地址。对于reliably get their email address,您可以使用PlusClient.getAccountName() 或在请求userinfo.email 范围后使用userinfo REST 端点。

文档中的代码示例遍历了上述每个案例。

【讨论】:

  • PlusClient.getAccountName() 是我需要的。谢谢。
猜你喜欢
  • 1970-01-01
  • 2013-10-19
  • 2014-09-11
  • 2011-04-22
  • 2012-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多