Slack:Slack Web API 方法:对话。使用最新和最旧选项时,历史方法无法按预期工作

Slack : Slack Web API Method :conversations. history method not working as expected when using Latest and oldest options

我正在编写一个 slack 应用程序,用于从私人频道读取消息并写入数据库。 为此,我使用方法 conversation.history。 我的做法是

在这种情况下,我应该获得接下来的 100 条记录,但我什么也没得到。

而且我不知道通常如何转换 2020 年 12 月 12 日这样的日期时间 5:40:00 (12/03/2020) 到像 1607017252.113300

这样的时间戳

我正在使用 C# 语言来完成整个工作。

您应该在下一个 API 调用中将最早的时间戳作为 latest 参数传递。 (Slack API 将受益于将“最新”重命名为“最新”。)

第一次通话:

https://slack.com/api/conversations.history?token=TOKEN&channel=CHANNEL_ID&limit=100

第二次通话:

https://slack.com/api/conversations.history?token=TOKEN&channel=CHANNEL_ID&limit=100&latest=PREVIOUS_OLDEST_TS