如何通过特定ts搜索消息

use*_*657 4 slack-api

我正在尝试使用 Slack API 获取线程回复的父消息。当放置新回复时,它会附加一个“thread_ts”,它对应于其父消息的“ts”。我尝试使用 ts 作为查询进行 searchall,但这不起作用。我该怎么做?

Tay*_*ary 5

请参阅 Slack 的文档,了解如何使用检索单条消息channels.history。这种“从范围中选择 1 项”方法还应该与其他通道历史方法和conversations.history.

最简单的方法是提供thread_ts您想要查找的值作为latest参数 to conversations.history,以及包含的通道 ID 作为channel,以及 alimit1请求单个消息。您将需要相应的*:history范围才能提出请求。

例子: GET /api/conversations.history?token=TOKEN_WITH_CHANNELS_HISTORY_SCOPE&channel=C2EB2QT8A&latest=1476909142.000007&inclusive=true&limit=1