Ответ 1
Вы используете PlusDomains.Circles.insert
. Убедитесь, что ваш сайт создан в вашей платной учетной записи Google Apps, PlusDomains будет работать только с доменами Google (т.е. Платные аккаунты). Просто мысль
У меня есть сайт google с формой. Я добавил script в электронную таблицу формы и добавил триггер "on form submit". Я пытаюсь создать пустой круг.
Вот 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);
}
}
Я активировал API доменов Google+ для script, перейдя в Ресурсы- > Расширенные службы Google. Существует строка, в которой указано Эти службы также должны быть включены в Консоли Google Developers.. Поэтому я зашел в консоль разработчиков и активировал API.
Я все равно получаю ту же ошибку, Access Not Configured. Please use Google Developers Console to activate the API for your project.
Вы используете PlusDomains.Circles.insert
. Убедитесь, что ваш сайт создан в вашей платной учетной записи Google Apps, PlusDomains будет работать только с доменами Google (т.е. Платные аккаунты). Просто мысль
Это именно то, что он говорит. Исправить:
Для этого вам может понадобиться восстановить токен доступа и обновить токен.