Google api 检索任何电子邮件地址的谷歌个人资料图片

Google api 检索任何电子邮件地址的谷歌个人资料图片,google-api,gmail,google-oauth,gmail-api,Google Api,Gmail,Google Oauth,Gmail Api,据我所知,相关问题中描述的每种方式现在都已过时,或者需要用户验证/授权共享配置文件信息 例如:| 然而,当我在Android上向我的Gmail应用程序添加自定义/业务收件箱时(从我自己的主机/域,使用IMAP,100%与谷歌无关), 任何不在我的谷歌/安卓联系人中的客户()使用他们的Gmail地址向我的商业帐户发送电子邮件,Gmail应用程序将显示他们的公共档案图片 因此,必须有一种方法我可以通过提供任何人的电子邮件地址来获取他们的公共档案图片,即使我必须通过自己的帐户进行身份验证(而不是要求其

据我所知,相关问题中描述的每种方式现在都已过时,或者需要用户验证/授权共享配置文件信息

例如:|

然而,当我在Android上向我的Gmail应用程序添加自定义/业务收件箱时(从我自己的主机/域,使用IMAP,100%与谷歌无关),
任何不在我的谷歌/安卓联系人中的客户()使用他们的Gmail地址向我的商业帐户发送电子邮件,Gmail应用程序将显示他们的公共档案图片

因此,必须有一种方法我可以通过提供任何人的电子邮件地址来获取他们的公共档案图片,即使我必须通过自己的帐户进行身份验证(而不是要求其他用户授权共享他们的信息)

有人知道如何做到这一点吗?
基本上,我不想使用Gmail应用程序来获取图片我想在Gmail应用程序之外通过编程实现这一点。


(任何语言,任何平台)

以下内容适合我:

  • 将用户添加到您的联系人中
  • 通过People API检索他的公共照片
例如,在应用程序脚本中:

function myFunction() {
  Logger.log(People.People.get("people/cXXXXXXX", {"personFields":"photos"}).photos[0].url)//.coverPhotos[0].url);
}
或者只需使用People API的“Try it API”-按以下要求返回您所有联系人的所有照片:


谢谢。不幸的是,这需要我增加我的联系人,这是我想要避免的。使用Gmail应用程序,这些发件人都不在我的联系人中,甚至不在联系人建议/经常联系的联系人中(我希望Gmail不会收集我的商业客户的所有电子邮件…这些设置总是被我禁用)。我恐怕没有办法解决这个问题,至少没有任何谷歌API。