Ich benutze Gmail API und ich versuche, E-Mails von allen Benutzern im Unternehmen zu holen. Aber wenn ich Code ausführen wie:Gmail API domänenweite Delegation
function runAPI(auth) {
var gmail = google.gmail('v1');
gmail.users.threads.list({auth: auth, userId: '108800016305523828361'},'',function(err, response){
if (err) {
console.log("The API returned an error: " + err);
return;
}
var threads = response.threads;
console.log(threads);
})
}
ich Fehler:
The API returned an error: Error: Delegation denied for [email protected]
In Admin-Konsole ich dies tat:
Als Client-Name I id von der verwendeten client_secret.json
Datei. Und für Umfang, gab ich ihm alle Berechtigungen.
Wie kann ich die domänenweite Delegierung für Google Mail-API ordnungsgemäß einrichten?
Gibt es Unterlagen dazu? – Kunok
Nur der Link "Vorbereiten einer autorisierten API-Verbindung", den ich oben angegeben habe. –
Methode 'setServiceAccountUser ([email protected])' nicht für Node.js unterstützt? – Kunok