【发布时间】:2021-04-21 03:12:41
【问题描述】:
我有一个从第 3 方 LDAP 导入的用户列表,他们只给了我一个属于他们组织 G-Suite 或 Workspace 的电子邮件 ID 和名称。我想像 gravatar 一样使用电子邮件 ID 导出用户的个人资料图像。
我曾尝试使用 Nodejs 构建一个服务来使用 "googleapis": "^71.0.0"
const {google} = require('googleapis');
const service = google.people({version: 'v1', auth});
service.people.searchDirectoryPeople({
sources: ['DIRECTORY_SOURCE_TYPE_DOMAIN_PROFILE'],
readMask: 'photos',
query: '*'
}, (e,r)=>{
console.log(e, r);
})
这不起作用。任何人都尝试过类似于 gravatar 服务的任何东西
https://www.gravatar.com/avatar/${md5(email-address)}
我希望创建一项服务来接收一封电子邮件并即时获取个人资料图片或批量电子邮件 ID 的服务,以便在上述服务太贵时我可以保留它们。
【问题讨论】:
-
当您说电子邮件ID时,您是指唯一的用户ID还是电子邮件地址?
-
带有电子邮件地址
标签: node.js google-api