Slack 的 conversation.history 方法不返回来自 DM 的消息

问题描述 投票:0回答:1

我正在使用 slack conversations.history API 从 DM 获取消息。 Slack 称此为我相信的。我收到一个空的消息列表。我确实有相关的范围和权限,并且在我的 DM 中也有一些消息。

对于公共频道,它可以很好地列出消息,但对于私信来说则不然。有人遇到过这个问题吗?

不存在授权和身份验证问题,因为我可以列出来自公共渠道的消息,而且在开始请求 DMS 时,如果返回空消息,它会要求正确的范围。

slack
1个回答
0
投票

根据我对 Slack 文档的理解,我认为您需要在您发出的对话.history 请求中提供更多参数来获取直接消息。您还需要将机器人和用户令牌中的 iam:history 范围添加到您的应用程序中。

参考资料:- https://api.slack.com/methods/conversations.history#retriving-message-history-from-a-direct-message

https://api.slack.com/methods/conversations.history

https://api.slack.com/scopes/im:history

希望您发现上述参考资料有用。祝你好运:)

© www.soinside.com 2019 - 2024. All rights reserved.