首页 > 解决方案 > 仅通过电子邮件地址使用 gmail api 访问用户个人资料信息

问题描述

我正在使用 Gmail API V1。我想使用电子邮件地址获取发件人的全名和个人资料照片。 用户:getProfile此 API 仅返回电子邮件地址、历史记录等。它不提供完整的个人资料信息。

我也检查了 google plus API ( people.get )。它返回个人资料信息,但使用用户 ID,而不是电子邮件地址。

我们可以通过电子邮件地址获取用户个人资料信息吗?

提前致谢。

标签: pythongoogle-apigoogle-plusgmail-api

解决方案


Google 不提供端点来通过电子邮件地址对用户进行未经身份验证的搜索。

如果您有权运行 gmail 用户,那么您也应该向用户询问配置文件范围。那么你可以做

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

响应将包含指向用户图像的链接。

如果您正在寻找随机用户的图片,那么这不是您可以做的。


推荐阅读