首页 > 解决方案 > 在 Slack API 中,ts 字段在整个工作区中是唯一的还是仅对通道而言是唯一的?

问题描述

我有一个存储来自不同渠道的松弛消息的集合。我想用 ts 标识一条特定的记录。是否有可能任何通道中的多个消息可以具有相同的 ts 值?

标签: slackslack-api

解决方案


消息对于timestamp通道是唯一的,但对于工作区不是。要唯一标识工作区中的消息,您需要同时使用timestampchannel

例子:

{
    "channel": "C024BE91L",
    "ts": "1401383885.000061"
}

这就是为什么修改消息的每个 API 方法都需要这两个参数的原因。(例如chat.delete).


推荐阅读