Группы Google: получить список групп для пользователя

Существует ли API для получения списка всех групп Google, частью которых является пользователь (конечно, с его/ее разрешения) и наоборот (учитывая группу Google, все пользователи входят в эту группу).


person Neo    schedule 27.12.2012    source источник


Ответы (2)


Google Apps Provisioning API позволяет получить информацию о текущем членстве пользователя Google Apps. а также список всех участников группы Google Apps. Однако это невозможно сделать для потребительских учетных записей Google (@gmail.com) и обычных групп Google (@googlegroups.com).

person Jay Lee    schedule 27.12.2012
comment
да. Я имел в виду только для Google Apps. Я понимаю, что это возможно только с учетной записью администратора (очевидно, так как API также можно использовать для добавления/удаления пользователей). Можно ли не администратору просто прочитать информацию о пользователе/группе? - person Neo; 27.12.2012
comment
Нет, только администраторы Google Apps могут получить доступ к Provisioning API: developers.google.com/google. -apps/provisioning/#getting_started - person Jay Lee; 27.12.2012

Также это не обязательно должна быть подготовка Google Apps. У них также есть службы gdata и функция извлечения групп. Например, если у вас есть пользователь [email protected], вы можете использовать RetrieveGroups(String memberId, bool directOnly), где memberId — это адрес электронной почты, а для directOnly должно быть установлено значение True. Это работает гладко.

person user1816974    schedule 20.03.2013