使用oauth在没有google plus的情况下在android中进行gmail登录集成

时间:2014-10-13 12:04:42

标签: android oauth-2.0 gmail google-plus google-oauth

我已经在我的Android应用程序中完成了Google plus登录oauth webview集成。但是,这里有一个问题。

假设一个用户创建了一个新的Gmail帐户。他没有使用或点击谷歌加登录。 那时,新用户将来我的应用程序登录,

如何获取用户电子邮件和个人资料信息。 请任何人帮助我。

注意:重要的是,用户未使用或登录或点击或使用google plus login

这是我的prevoius问题。仅供参考: how to get email address using this scope from google plus integration

1 个答案:

答案 0 :(得分:1)

所以我有一个加上实际上已禁用的帐户,而用户没有点击加服务。我能够使用“电子邮件”范围来获取我的用户的电子邮件地址。

范围实际上只是“电子邮件”或URI。更多细节在这里:

https://developers.google.com/+/api/oauth

以下是我得到的回复:

请求:

获取https://www.googleapis.com/plus/v1/people/me

响应:

{   “善良”:“加#person”,   “显示名称”: ””,   “名称”: {     “给定的名称”: ””,     “姓”: ””   },   “isPlusUser”:false,   “图片”: {     “url”:“https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/photo.jpg?sz=50”,     “isDefault”:是的   },   “域名”:“mytestdomain.com”,   “电子邮件”:[     {       “type”:“account”,       “价值”:“emily@mytestdomain.com”     }   ]   “id”:“1xxxxxxx621233395686”,   “objectType”:“人” }

这是你在找什么?