我拥有谷歌教育应用程序的超级管理员权限。我想检查特定用户是否已登录到他/她的帐户。我可以手动执行此管理控制台,但我需要使用我创建的Web应用程序检索它。我只是想知道是否有一个API。
答案 0 :(得分:1)
您可以使用Directory API提取lastLoginTime
。
如果您要为所有人提取登录数据,您还可以使用Reports API。我个人会推荐使用Directory API,但是如果您正在查找当前数据,因为报告数据为一周之久没有异常。
答案 1 :(得分:0)
另一种可能不是完全安全的方法是使用独立的谷歌应用程序。在高级Google服务菜单和API中打开管理员SDK。然后,您可以对appscript发出标准的GET请求。这样管理员身份验证由appscript处理。
function doGet(e) {
var email = e.parameter.email;
var someinfo = user.someinfo
Logger.log(someinfo);
return ContentService.createTextOutput(name);
}