Получить информацию о группе как не-администратор из Google API - PullRequest
1 голос
/ 05 апреля 2019

У нас есть приложение, которое отправляет письма слияния через API Google.Конкретный сценарий, который мы хотим обработать, - это когда пользователь отправляет слияние по почте в группу организации.Я изучал Admin SDK Groups API и похоже, что это то, что мы хотели бы использовать.Информация, которую мы хотели бы получить, - это число членов в группе организации, которое в возвращаемом объекте будет directMembersCount.Однако требования использования этого API не совсем подходят для нашего сценария, потому что

  1. Требуется супер-администратор, чтобы вручную включить Admin SDK для организации.
  2. Отправитель должен бытьадминистратор для вызова API, чтобы получить данные группы.В качестве альтернативы администратор может делегировать разрешения учетной записи службы, но это невозможно, поскольку нам придется запрашивать их для каждой организации, которая использует наше приложение для отправки почтовых слияний.

Существует также Google блог здесь имеет отношение к тому, что мы хотим.Я попытался добавить получателя электронной почты группы Google в поле «Кому»: я не являюсь администратором организации, но при наведении указателя мыши на электронное письмо отображаются полезные для меня сведения о ховеркарте, такие как количество участников и номерподгрупп.Можно ли собирать информацию такого типа как пользователь без прав администратора с помощью API Google?

1 Ответ

1 голос
/ 07 апреля 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...