Найти студентов с адреса электронной почты опекуна с помощью API Google-класса? - PullRequest
0 голосов
/ 25 января 2019

Можно ли найти всех учащихся по заданному адресу электронной почты опекуна с помощью API Google Classroom?Должен ли пользователь, делающий запрос, быть администратором, или это возможно, чтобы создать пользователя g-suite с меньшими правами доступа?

1 Ответ

0 голосов
/ 24 июня 2019

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

  • Получить всех студентов из домена (вам нужно будет сделать это с помощью API API, или вы могли бы сначала перечислить все курсы, а затем получить всех студентов по каждому курсу и создать список всех студентов)
  • Для каждого учащегося получить информацию об опекуне, включая адрес электронной почты
  • Создайте базу данных или структуру поиска (например, словарь / хеш-таблицу) из этих двух (электронная почта ученика против электронной почты опекуна), помня, что с электронной почтой опекуна могут быть связаны несколько студентов.
  • Просмотрите БД / таблицу с электронным адресом опекуна, чтобы получить электронные письма студента.

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

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