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

两盒软妹~` 提交于 2019-12-04 17:10:14

问题


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.


回答1:


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




回答2:


It's exactly what it says. To fix:

  1. Goto Google Developers Console on https://console.developers.google.com
  2. Choose your project from the list
  3. Select API's from the left nav
  4. Turn ON the API you are trying to access.

You may need to regenerate your access and refresh token for this to work.



来源:https://stackoverflow.com/questions/21014129/access-not-configured-please-use-google-developers-console-to-activate-the-api

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!