gpt4 book ai didi

google-api - 获取用户的 google(gmail 个人资料图片或 google+)头像个人资料图片

转载 作者:行者123 更新时间:2023-12-03 00:30:37 27 4
gpt4 key购买 nike

我猜 Gmail API 没有提供任何获取用户个人资料图片的方法。

我可以使用 Google+ API 来获取网址,但我应该拥有用户的 google+ 用户名。

我只有用户的电子邮件 ID 和他/她的帐户访问 token (gmail)。

this question的答案指向由 picasaweb.google.com 托管的网址,该网址现已停止使用,并且也不会返回具有 Gsuite 帐户的用户的电子邮件 ID 的任何结果。

最佳答案

如果您已验证用户身份。您应该能够使用people.get

GET https://www.googleapis.com/plus/v1/people/me

回应

"image": {
"url": "https://lh5.googleusercontent.com/-a1CWlFnA5xE/AAAAAAAAAAI/AAAAAAAAl1I/UcwPajZOuN4/photo.jpg?sz=50",
"isDefault": false
},

这将要求您请求配置文件范围或其中之一。

https://www.googleapis.com/auth/plus.login or https://www.googleapis.com/auth/plus.me

它还要求用户创建一个 google+ 帐户。不幸的是,这是获取用户个人资料图片的唯一方法。

选项二是链接到 Google 联系人的人员 API,其中可能包含用户的个人资料图片(如果他们添加了该图片)。 People.get

GET https://people.googleapis.com/v1/people/me?personFields=photos

也返回

"url": "https://lh5.googleusercontent.com/-a1CWlFnA5xE/AAAAAAAAAAI/AAAAAAAAl1I/UcwPajZOuN4/s100/photo.jpg"

关于google-api - 获取用户的 google(gmail 个人资料图片或 google+)头像个人资料图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49321134/

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