Существует ли API для получения списка всех групп Google, частью которых является пользователь (конечно, с его/ее разрешения) и наоборот (учитывая группу Google, все пользователи входят в эту группу).
Группы Google: получить список групп для пользователя
Ответы (2)
Google Apps Provisioning API позволяет получить информацию о текущем членстве пользователя Google Apps. а также список всех участников группы Google Apps. Однако это невозможно сделать для потребительских учетных записей Google (@gmail.com) и обычных групп Google (@googlegroups.com).
person
Jay Lee
schedule
27.12.2012
да. Я имел в виду только для Google Apps. Я понимаю, что это возможно только с учетной записью администратора (очевидно, так как API также можно использовать для добавления/удаления пользователей). Можно ли не администратору просто прочитать информацию о пользователе/группе?
- person Neo; 27.12.2012
Нет, только администраторы 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