2014-02-12 3 views
0

Попытка создать круг для пользователя в моем домене, я супер администратора, я могу создать круг для себя, но не для другого пользователя в домене, я получаю «Запретный», , Я включил API как в instructions, что я могу сделать? Printscreen на моем скрипте здесь: http://i.stack.imgur.com/Na649.pngОшибка создания скрипта Google Apps для кругов

Я добавил все необходимые API, я суперадмин.

function createCircle() { 
    var userId = "103105680958218578664"; 
    var circle = PlusDomains.newCircle(); 
    circle.displayName = 'Tech support'; 

    circle = PlusDomains.Circles.insert(circle, userId); 
    Logger.log('Created "Tech support" circle with id: ' + circle.id); 
} 

ответ

0

Я еще не пробовал это, но мне интересно, является ли это проблемой авторизации. Даже в качестве администратора приложения вы не можете делать что-то от имени пользователя.

https://developers.google.com/+/domains/api/circles/insert указывает, что circle.insert может выполняться только для «авторизованного пользователя».

мне интересно, если вам нужно использовать общедоменное делегирование для аутентификации, как указано в https://developers.google.com/+/domains/authentication/delegation

0

Этой услуга не поддерживают общедоменные функции делегирования в основном API. Это означает, что администраторы домена не могут запускать скрипт от имени пользователей в своем домене.

Источник: https://developers.google.com/apps-script/advanced/plus-domains

Смежные вопросы