我想使用OKTA api执行以下操作:
我面临的挑战是每当我拿到日志时,我只能获得1000条记录。我如何得到整天的日志,它可能超过1000条记录。是否有一些机构可以帮助我使用一段显示如何执行此操作的代码。
由于
答案 0 :(得分:0)
1000是Events API的默认限制,因为此对象可能包含大量数据。
但是,您可以使用过滤器通过Events API指定特定时间范围的记录数。例如,以下GET语句将检索自1-Mar以来的前100个成功登录请求。
https:// {{YOUR_COMPANY}} .okta.com / api / v1 / events?limit = 100& filter = published gt" 2015-01-01T00:00:00.000Z"和action.objectType eq“core.user_auth.login_success"
如果记录超过100条,您可以通过在下一个请求标头中传递rel =“next”来获取下一组记录。如果您只想获取今天的消息,可以更改日期。
答案 1 :(得分:0)
您可以使用Events API检索此信息。此API支持Pagination,因此您可以检索特定过滤器的所有事件(例如某个特定时间点之后的所有事件)。