来自Google Admin API的上次密码更改时间戳记

问题描述

我正在尝试使用以下api查询获取上次密码更改时间戳记

https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/admin?eventName=CHANGE_PASSWORD&[email protected]

但是它返回给所有用户,而没有过滤电子邮件。你能帮我一下吗。 预先感谢。

解决方法

通过USER_EMAIL进行过滤是指更改密码的人(可以是管理员)的电子邮件,而不必更改密码的用户。

要查询实际用户,最简单的方法是将fields设置为items/events/parameters/value,然后将结果与所需的用户电子邮件进行比较。

示例:

https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/admin?eventName=CHANGE_PASSWORD&fields=items%2Fevents%2Fparameters%2Fvalue

添加

您是否要查询USER_EMAIL-请注意,正确的查询应该是

[email protected]

使用URL编码的内容会转换为:

https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/admin?eventName=CHANGE_PASSWORD&filters=USER_EMAIL%3D%3Dxyz%40compamy.com.au