У меня есть привилегия супер администратора для Google для образовательных приложений. Я хочу проверить, зарегистрирован ли пользователь в своей учетной записи. Я могу вручную создать эту консоль администратора, но мне нужно получить ее с помощью созданного мной веб-приложения. Мне просто интересно, есть ли для этого API.
Вы можете вывести lastLoginTime
с помощью API каталогов.
Если вы хотите получить данные входа для всех, вы также можете использовать API отчетов. Я лично рекомендовал бы API-интерфейс каталогов, но если вы ищете текущие данные, так как это ненормально для данных отчетов, которые будут неделями.
Другой, возможно, не полностью безопасный подход, заключается в использовании автономного приложения google appscript. Включите SDK администратора как в расширенном сервисном меню Google, так и в API. Затем вы можете сделать стандартные запросы GET на appscript. Таким образом, аутентификация администратора обрабатывается скриптом appscript.
function doGet(e) {
var email = e.parameter.email;
var someinfo = user.someinfo
Logger.log(someinfo);
return ContentService.createTextOutput(name);
}