„Zugriff nicht konfiguriert.Bitte verwenden Sie die Google Developers Console, um die API für Ihr Projekt zu aktivieren.“
-
21-12-2019 - |
Frage
Ich habe eine Google-Site mit einem Formular. Ich habe der Tabelle des Formulars ein Skript hinzugefügt und einen Auslöser „Beim Senden des Formulars“ hinzugefügt.Ich versuche, einen leeren Kreis zu erstellen.
Hier ist das Skript.
function createCircle(e) {
try{
var email = Session.getActiveUser().getEmail();
var sh = SpreadsheetApp.getActiveSheet();
var circle = PlusDomains.newCircle();
circle.displayName = e.values[1];
var userId = 'me';
circle = PlusDomains.Circles.insert(circle, userId);
MailApp.sendEmail(email,'event created' , "Circle name is ");
}catch(e){
var email = Session.getActiveUser().getEmail();
MailApp.sendEmail(email,'event failed' , e.message);
}
}
Ich habe die Google+ Domains API für das Skript aktiviert, indem ich auf gehe Ressourcen->Erweiterte Google-Dienste.Es gibt eine Zeile, die besagt Diese Dienste müssen auch in der Google Developers Console aktiviert werden. Also ging ich in die Entwicklerkonsole und aktivierte die API.
Ich bekomme immer noch den gleichen Fehler, Access Not Configured. Please use Google Developers Console to activate the API for your project.
Lösung
Du benutzt PlusDomains.Circles.insert
.Stellen Sie sicher, dass Ihre Website unter Ihrem kostenpflichtigen Google Apps-Konto erstellt wird. PlusDomains funktioniert nur mit Google Domains (d. h.kostenpflichtige Konten).Nur ein Gedanke
Andere Tipps
Es ist genau das, was es sagt.Reparieren:
- Gehen Sie zur Google Developers Console auf https://console.developers.google.com
- Wählen Sie Ihr Projekt aus der Liste
- Wählen Sie im linken Navigationsbereich APIs aus
- Schalten Sie die API ein, auf die Sie zugreifen möchten.
Möglicherweise müssen Sie Ihr Zugriffs- und Aktualisierungstoken neu generieren, damit dies funktioniert.