用于Google for Education的API上次用户的登录数据?

时间:2015-05-28 04:50:30

标签: php api google-admin-sdk

我拥有谷歌教育应用程序的超级管理员权限。我想检查特定用户是否已登录到他/她的帐户。我可以手动执行此管理控制台,但我需要使用我创建的Web应用程序检索它。我只是想知道是否有一个API。

2 个答案:

答案 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); 
}