Google api Google Admin API中上次密码更改的时间戳

Google api Google Admin API中上次密码更改的时间戳,google-api,google-admin-sdk,Google Api,Google Admin Sdk,我正在尝试使用下面的api查询获取最后一次密码更改时间戳 https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/admin?eventName=CHANGE_PASSWORD&email=xyz@compamy.com.au 但它会返回给所有用户,而不会过滤电子邮件。你能帮帮我吗。 提前感谢。过滤方式是指更改密码的人(可以是管理员)的电子邮件,而不必指更改密码的用户。 要查询实际用户,最简

我正在尝试使用下面的api查询获取最后一次密码更改时间戳

https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/admin?eventName=CHANGE_PASSWORD&email=xyz@compamy.com.au
但它会返回给所有用户,而不会过滤电子邮件。你能帮帮我吗。 提前感谢。

过滤方式是指更改密码的人(可以是管理员)的电子邮件,而不必指更改密码的用户。 要查询实际用户,最简单的方法是将
字段设置为
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\u电子邮件==xyz@compamy.com.au

URL编码中的哪一个将转换为:


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

不确定您的问题是否与如何获取已执行密码更改的用户或执行此更改的管理员有关,但我更新了我的答案,向大家展示了如何做后者。