【问题标题】:Last Password Changed Time Stamp from Google Admin API来自 Google Admin API 的上次密码更改时间戳
【发布时间】:2020-08-26 05:37:53
【问题描述】:

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

https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/admin?eventName=CHANGE_PASSWORD&email=xyz@compamy.com.au

但它会为所有用户返回而不过滤电子邮件。你能帮帮我吗? 提前致谢。

【问题讨论】:

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

标签: google-api google-admin-sdk


【解决方案1】:

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 - 请注意正确的查询应该是

USER_EMAIL==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

【讨论】:

    猜你喜欢
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-27
    • 2023-03-31
    • 2010-12-17
    • 1970-01-01
    • 2013-03-05
    相关资源
    最近更新 更多