从 team.accessLogs API 返回的记录数对于页面和计数限制来说太大了吗?

Number of records returned from team.accessLogs API too large for page and count constraints?

API 有问题:https://api.slack.com/methods/team.accessLogs

最大页数为 100,每页(计数)的最大记录数为 1000,因此总共可能 return 编辑 100,000 条记录。由于无法限制 accessLog 的开始日期,结果将随着使用更多独特的 user/IP/useragent 组合而继续增长,直到达到无法 return 的限制] 所有记录。这是正确的吗?

此外,文档没有指定结果的排序方式?

您提到的正确,通常您可以获取 100,000 条记录。

但是有一种方法可以限制开始日期。

before api 中的参数允许您设置您想要记录的时间。
https://api.slack.com/methods/team.accessLogs#arg_before

记录按时间倒序获取即最新记录在前,
默认情况下,before参数的值为'now'.
获取前 100,000 条记录后,
before 参数值设置为最后一条记录中的“date_last”值。


(请记住,before 参数包含所提供的值,
因此将重复最后一条记录。
为了避免它,您可以将“date_last”值减 1 )