[英]is it possible to lock a user account (g suite) programmatically using google apps scripts
[英]Programmatically fetch user's last login date to G Suite
在G Suite管理控制台上的用户页面上,管理员可以查看用户的最后登录信息。 例如,我看到的一个用户的“上次登录”日期是两年前。
我正在尝试以编程方式拉这个日期。 但是,提供有关登录事件信息的Reports API只能追溯180天 。 Google如何获得该登录日期,并且可以通过API获取该登录日期?
Google之所以拥有此信息,是因为他们正在记录该事件的发生时间并将其存储在管理控制台中。 如果您现在开始构建应用程序并随着时间的流逝开始存储这些事件,那么您的日期也可以追溯到数年前。 如果G Suite Enterprise客户在管理控制台中设置BigQuery日志,则可以无缝地执行此操作。
您现在应该可以获取此信息。 查看GAMADV-XTD中使用的以下API,例如,可以使用此命令获取此信息。
gam report users parameters accounts:last_login_time filters "accounts:last_login_time<#filtertime#" filtertime -5y
https://developers.google.com/admin-sdk/reports/v1/reference/activities https://developers.google.com/admin-sdk/reports/v1/reference/customerUsageReports https://developers.google。 COM /管理-SDK /报告/ V1 /参考/ userUsageReport
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.