我想授权非管理员用户使用 AdminDirectory(谷歌应用管理 SDK 的一部分)作为谷歌应用脚本的一部分。基本上我希望用户根据他们的用户名获取其他用户的全名列表。
我知道我可以使用 OAuth2 执行此操作,但我找不到 Admin SDK-AdminDirectory 的 Google 应用脚本代码示例。
我创建了一个服务帐户,并且拥有并拥有我的客户 ID 和密钥 ID。接下来我需要做什么?我找到了这个https://developers.google.com/api-client-library/javascript/features/authentication但我不知道如何获得授权工作。
这是我的脚本的最小版本:(它将为授权用户生成用户 edutett0707@edu.kristinehamn.se 的全名)
function grupplistor() {
var userinfo = AdminDirectory.Users.get("edutett0707@edu.kristinehamn.se");
Logger.log ([userinfo.name.fullName]);
}