【发布时间】:2016-10-25 16:22:11
【问题描述】:
我想授权非管理员用户使用 AdminDirectory(Google Apps Admin SDK 的一部分)作为 Google Apps 脚本的一部分。基本上我希望用户根据他们的用户名获取其他用户的全名列表。
我知道我可以使用 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]);
}
【问题讨论】:
标签: google-apps-script oauth-2.0 google-admin-sdk google-apps-for-education