我们列出了分配给一群人的ChromeOS设备。 每个用户都需要使用自己的Google帐户登录ChromeOS计算机。 我可以找到指定用户已登录的所有设备,但我找不到他们登录到该计算机的确切时间。
我可以获得的唯一信息是他们登录的日期以及他们有多少时间进行活动会话。
以下是我从Google API获得的数据示例。
{
"activeTimeRanges": [
{
"activeTime": 960021,
"date": "2017-09-20"
},
{
"activeTime": 1440016,
"date": "2017-09-21"
},
{
"activeTime": 1200032,
"date": "2017-10-03"
}
],
"deviceId": "xxxcccvvvbbb-xxxcccvvvbbb",
"kind": "admin#directory#chromeosdevice",
"lastEnrollmentTime": "2017-09-14T09:46:55.407Z",
"lastSync": "2017-10-03T13:12:42.121Z",
"recentUsers": [
{
"email": "xxxcccvvvbbb@xxxcccvvvbbb.com",
"type": "USER_TYPE_MANAGED"
}
],
"serialNumber": "xxxcccvvvbbbxxxcccvvvbbb",
"status": "ACTIVE"
}
因此,我可以清楚地看到用户和锁定设备所需的详细信息,但我怎样才能确定他们在给定时间登录到此计算机? 我只能看到他们当天活动了20分钟。
我不确定是否可以将lastSync用作他们登录时的时间戳。
我已经看过如何搜索日期,例如:同步:2013-10-12 ,但我不知道用什么运算符来查找活动会话时间。< / p>
https://support.google.com/chrome/a/answer/1698333
我已阅读Google的文档,但未发现任何指示我登录时间的内容。我想也许我可以在这里找到遇到这个问题的人。或者也许谷歌的某个人已经使用过这个API。