it-swarm.com.de

"Zugriff nicht konfiguriert. Verwenden Sie die Google Developers Console, um die API für Ihr Projekt zu aktivieren."

Ich habe eine Google-Site mit einem Formular. Ich habe der Kalkulationstabelle des Formulars ein Skript und einen Auslöser für das Senden von Formularen hinzugefügt. Ich versuche einen leeren Kreis zu schaffen. 

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 Sie zu Resources-> Advanced Google Services gehen. In einer Zeile steht 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 die gleiche Fehlermeldung, Access Not Configured. Please use Google Developers Console to activate the API for your project.

13
nupac

Sie verwenden 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. Bezahlten Konten). Nur ein Gedanke

0
momo

Es ist genau das, was es sagt. Reparieren:

  1. Gehen Sie zu Google Developers Console unter https://console.developers.google.com
  2. Wählen Sie Ihr Projekt aus der Liste aus
  3. Wählen Sie APIs aus dem linken Navigationsbereich
  4. Aktivieren Sie die API, auf die Sie zugreifen möchten.

Möglicherweise müssen Sie Ihr Zugriffs- und Aktualisierungstoken neu erstellen, damit dies funktioniert.

6
Gaurav Gupta