Android:访问Google帐户信息

时间:2012-03-14 14:57:55

标签: android account accountmanager

我正在为需要谷歌登录的应用程序工作。我需要访问provider_uid,电子邮件,显示名称,名字,姓氏。

我设法从设备中迭代所有Google帐户并将其显示在列表中。用户执行单击列表项后,我通过AccountManagerCallback访问所选帐户auth_token。但我需要provier_uid(例如:https://www.google.com/accounts/o8/id?id=Alt...。)和上面列举的字段。我想我必须向google服务器执行一些请求,在哪里查询此信息(并将帐户令牌密钥传递给请求),但我没有找到任何文档(仅限身份验证,授权 - 使用ClientLogin,OAuth 2.0和OpenId)。

这是我第一次处理google auth(除了picassa和yoututbe auth +上传)。

我需要这个来更新数据库并能够验证用户(可以选择上传图像并在我的服务器上执行其他操作)。

谢谢,

亚历。

1 个答案:

答案 0 :(得分:0)

我找到了解决这个问题的方法(Webservice credentials - OpenID/Android AccountManager? - 请参阅Igor Zubchenok的回答)。

现在我将身份验证令牌发送到我的服务器,在那里我使用gdata / gauva jars获取有关该帐户的信息。

相关问题