Ich möchte Nicht-Admin-Benutzer autorisieren, AdminDirectory (Teil des Google Apps Admin SDK) als Teil eines Google Apps-Skripts zu verwenden. Grundsätzlich möchte ich, dass die Benutzer anhand ihres Benutzernamens eine Liste der vollständigen Namen anderer Benutzer erhalten.autorisieren Sie Nicht-Admin-Benutzer zur Verwendung von AdminDirectory mit OAuth2
Ich verstehe, dass ich dies mit OAuth2 tun kann, aber ich finde keine Beispiele für Google Apps Skript-Code für Admin SDK-AdminDirectory.
Ich habe ein Dienstkonto erstellt und habe und habe meine Client-ID und Schlüssel-ID. Was muss ich als nächstes tun? Ich habe dieses https://developers.google.com/api-client-library/javascript/features/authentication gefunden, aber ich kann nicht herausfinden, wie man die Berechtigung erhält, um zu arbeiten.
Hier ist eine Minimalversion von meinem Skript: (Es wird den vollständigen Namen des Benutzers [email protected] für autorisierte Benutzer produzieren)
function grupplistor() {
var userinfo = AdminDirectory.Users.get("[email protected]");
Logger.log ([userinfo.name.fullName]);
}