gpt4 book ai didi

android - 从google账号获取用户名、头像

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:26 27 4
gpt4 key购买 nike

我正在开发一个模块,该模块使用 GoogleAccountCredential 登录、上传文件并将文件下载到 GoogleDrive。

我想获取 google 帐户的用户名字、姓氏和头像,以便在我的登录功能中显示。

我试过了

 GoogleAccountCredential.getAccountName()

但它只返回账户名。

并查看 OAuth 2.0但不确定它能否提供我需要的。

不知道从哪里获得这些信息,任何建议也对我有帮助。如果有一些例子就太棒了

最佳答案

ianhanniballake 的答案有效,但还有更好的方法。您无需登录 Google+ 即可获取用户信息。

授权范围 https://www.googleapis.com/auth/userinfo.profile

https://www.googleapis.com/oauth2/v1/userinfo?alt=json 发出 GET 请求

你会得到

{
"id": "xx",
"name": "xx",
"given_name": "xx",
"family_name": "xx",
"link": "xx",
"picture": "xx",
"gender": "xx",
"locale": "xx"
}

以下文档中还有特定于语言的工作代码:Retrieving and Using OAuth 2.0 Credentials .

玩得开心!

关于android - 从google账号获取用户名、头像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17905066/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com