Search code examples
google-apps-scriptgoogle-apigoogle-plusgoogle-sites

"Access Not Configured. Please use Google Developers Console to activate the API for your project."


I have a google site with a form.I have added a script to the form's spreadsheet and added a "on form submit" trigger. I am trying to create an empty circle.

Here is the 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);
  }

}

I have activated the Google+ Domains API for the script by going to Resources->Advanced Google Services. There is a line that says These services must also be enabled in the Google Developers Console. So I went into the Developers console and activated the API.

I still get the same error, Access Not Configured. Please use Google Developers Console to activate the API for your project.


Solution

  • You are using PlusDomains.Circles.insert. Make sure your site is created under your paid Google Apps account, PlusDomains will only work with Google Domains (i.e. paid accounts). Just a thought