API для Google для образования последних данных входа пользователей?

У меня есть привилегия супер администратора для Google для образовательных приложений. Я хочу проверить, вошел ли конкретный пользователь в свою учетную запись. Я могу вручную сделать эту консоль администратора, но мне нужно получить ее с помощью веб-приложения, которое я создал. Мне просто интересно, есть ли API для этого.

1

Решение

Вы можете тянуть lastLoginTime с Каталог API.

Если вы хотите получить данные для входа для всех, вы также можете использовать API отчетов. Лично я бы рекомендовал API-интерфейс каталога по этому поводу, хотя, если вы ищете текущие данные, поскольку данные отчетов не являются недельными.

1

Другие решения

Другим, возможно, не совсем безопасным подходом, было бы использование автономного google appscript. Включите Admin SDK как в расширенном меню сервиса Google, так и в API. Затем вы можете сделать стандартные GET-запросы к приложению. Таким образом, аутентификация администратора обрабатывается приложением.

  function doGet(e) {
var email = e.parameter.email;
var someinfo =  user.someinfo
Logger.log(someinfo);
return ContentService.createTextOutput(name);
}
0

По вопросам рекламы [email protected]