微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何提取给定gmail ID的个人资料图片?

如何解决如何提取给定gmail ID的个人资料图片?

想要获取登录联系人的 Gmail 帐户的个人资料图片

请帮忙提供api详细信息。

解决方法

您需要使用 People's API poeple.get 端点。 看到这个:https://developers.google.com/people/api/rest/v1/people/get

这是 AppsScript 中的一个小例子:

  var personId = "people/c270671618018064333";
  var person = People.People.get(personId,{ 
    "personFields": "names,photos"
  });
  Logger.log("person: " + person);

将打印如下内容:

{
  "etag": "%EgYBAj0DNy4aBAECBQciDGtsWVp4WFRqYkaCQ==","resourceName": "people/c270671618018064333","photos": [
    {
      "metadata": {
        "primary": true,"source": {
          "id": "...","type": "CONTACT"
        }
      },"url": "https://lh5.googleusercontent.com/-byp3pR_1gu8/.../photo.jpg"
    }
  ],"names": [
    {
        ...
    }
  ]
}

那么您的照片网址位于 person.photos[0].url

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。