0

有没有办法从特定设备获取特定类型的最新事件?到目前为止,我通过查询所有事件myURL/event/events?source=<<ID>>&type=<<type>>

或者有没有办法获取按creationTime排序的事件集合?这也可以解决我的问题

在文档中,我只找到了 和 之类的dateFrom参数dateTo。但是如果我不知道最后一个事件的时间范围怎么办?

4

3 回答 3

0

您只能像这样将dateFrom参数和pageSize1 设置为:&pageSize=1&dateFrom=1970-01-01. 截至 2017 年 9 月,这将返回最近的事件。

于 2017-09-13T15:19:10.243 回答
0

支持团队的回答:

目前没有办法恢复事件的顺序。除了 dateFrom 和 dateTo 你还可以使用 creationFrom 和 creationTo。这将采用creationTime(创建事件时的服务器端时间戳)而不是时间(即在事件内发送)但顺序仍然是最旧的-> 最新的。

目前最好的方法是使用一个好的估计时间范围(这样你就不会在响应中得到 0 个事件),其中 dateTo/creationTo 是未来的。如果您使用TotalPages=true 添加到查询参数,结果将为您提供统计部分的总页数。

知道总页数后,您可以再次查询,但使用 currentPage=XX 而不是 withTotalPages=true 并获取最后一个元素。

我们在测量和审计中具有此功能,您可以在其中添加参数 revert=true。我将添加一项改进,将其扩展到其他 API,但目前您仅限于解决方法。

于 2016-04-28T09:41:54.650 回答
0

语法为:/event/events?type={type}&source={source}。

有关可用端点的更多信息:GET /platform

于 2016-04-25T06:36:29.183 回答