我想知道给定用户上次登录的时间。似乎 User 对象不包含此信息(仅限创建和修改)。我应该寻求利用事件 API(似乎效率低下)还是我错过了一些明显的东西?
1 回答
1
是的,请查看事件API。具体来说,您需要使用Enterprise Events API 并查询类型为 的事件LOGIN。这需要具有管理权限的访问令牌。
curl https://api.box.com/2.0/events?stream_type=admin_logs&event_type=LOGIN \
-H "Authorization: Bearer ACCESS_TOKEN"
注意:
- 返回的事件是分页的,因此您可能需要调整页面大小或执行多个查询才能找到您要查找的事件。
- 您可以使用
created_after和created_before查询参数将返回的事件限制在特定时间段内。 - 您还可以查找
FAILED_LOGIN事件:event_type=LOGIN,FAILED_LOGIN
于 2015-07-05T16:28:24.733 回答