Удалить ожидающего участника группы с помощью скрипта Google Apps

В домене Google Apps для образования я могу утвердить «ожидающего» пользователя в группе, установив для него роль «член», а также могу удалить пользователя с ролью «член» с помощью следующего кода:

member = AdminDirectory.Members.remove(groupKey, memberKey);

Но тот же код не работает для пользователя с ролью «ОЖИДАНИЕ».

Есть ли способ отклонить / удалить приглашенного / ожидающего пользователя с помощью скрипта каталога Google Apps?


person user3283913    schedule 07.09.2014    source источник


Ответы (1)


Похоже, что этот вариант использования был исключен из Directory API (поэтому на самом деле это не проблема скрипта приложений).

Вы должны сообщить об этой проблеме здесь: https://code.google.com/a/google.com/p/apps-api-issues/wiki/IssuesTab?tm=3

person Henrique G. Abreu    schedule 08.09.2014
comment
Спасибо, я буду. Я обнаружил, что хакерский обходной путь состоял в том, чтобы добавить в качестве члена, а затем удалить, но я бы предпочел что-то, поддерживаемое в API. - person user3283913; 09.09.2014
comment
Да, я думал об этом решении, но не имел смелости предложить его, учитывая, насколько оно хакерское. Вы даете разрешение пользователю, которому явно хотите отказать. Что делать, если ваш скрипт дает сбой между вызовами? - person Henrique G. Abreu; 09.09.2014