web-dev-qa-db-fra.com

"Accès non configuré. Veuillez utiliser la console des développeurs Google pour activer l'API de votre projet."

J'ai un site Google avec un formulaire. J'ai ajouté un script à la feuille de calcul du formulaire et ajouté un déclencheur "sur formulaire". J'essaie de créer un cercle vide. 

Voici le script. 

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);
  }

}

J'ai activé l'API Google+ Domains pour le script en accédant à Ressources -> Services Google avancés . Une ligne indique Ces services doivent également être activés dans la console des développeurs Google. Alors je suis allé dans la console des développeurs et activé l'API. 

J'ai toujours la même erreur, Access Not Configured. Please use Google Developers Console to activate the API for your project.

13
nupac

Vous utilisez PlusDomains.Circles.insert. Assurez-vous que votre site est créé sous votre compte Google Apps payant. PlusDomains fonctionnera uniquement avec Google Domains (comptes payants). Juste une pensée

0
momo

C'est exactement ce que ça dit. Pour réparer:

  1. Allez à la console des développeurs Google sur https://console.developers.google.com
  2. Choisissez votre projet dans la liste
  3. Sélectionner les API dans le navigateur de gauche
  4. Activez l'API à laquelle vous essayez d'accéder.

Vous devrez peut-être régénérer votre accès et actualiser le jeton pour que cela fonctionne.

6
Gaurav Gupta