如何解决如何提取给定gmail ID的个人资料图片?
请帮忙提供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 举报,一经查实,本站将立刻删除。