消息ts是消息的ID吗?

Dev*_*xon 7 slack-api slack

我正在尝试构建一个将论坛与 Slack 同步的应用程序。在任一网站上发帖都会反映在该网站上,但我需要 Slack 中的消息 ID。Slack 文档

text属性是所说的文本,并且ts是唯一的(每个通道)时间戳。

这是否意味着该ts字段实际上是该通道的 ID?

Eri*_*ken 10

是的,时间戳 (ts) 是通道内消息的 ID。

多个 Slack 工作区上的消息的完整 ID 为:

  • Slack 工作区 ID -> 通道 ID -> 消息时间戳

您可以通过在 API 方法chat.delete上查找用于删除消息的示例来进行验证。您还需要提供通道 ID 和时间戳来标识要删除的消息。(加上代币,与 slack 团队 1:1 链接)。

  • 谢谢!他们在文档中更清楚地解释了这一点 (3认同)
  • [已记录](https://api.slack.com/messaging/retriving#individual_messages),但我认为真正的问题是他们不只是创建名为“timestamp”和“id”的单独字段,其中“ id` 已经包含通道 ID 和时间戳。这将是很直观的,而不是每个人都必须花 10 分钟来寻找答案:| (2认同)