Slack API:通过groups创建组.create不会反映在conversations.list



我正在使用 Slack API 通过其 API 为我的团队创建频道。

团队中有一些频道是使用 Web UI 创建的,还有一些是我使用groups.create方法创建的。

当我使用conversations.list方法获取channels列表时,没有获取我使用groups.create创建的groups/channels!!为什么?

sc = slack_client()
res = sc.api_call("conversations.list", exclude_archived=1, types=['private_channel'])

以及如何获取使用groups.create创建的通道?

解决了问题。

实际上,组数已超过 100,conversations.list中的默认响应长度为 100。只需调整传入conversations.listlimit参数即可获取所有通道。

最初我使用:

sc = slack_client()
res = sc.api_call("conversations.list", exclude_archived=1, types=['private_channel'])

现在我把它改成了

sc = slack_client()
res = sc.api_call("conversations.list", exclude_archived=1, types=['private_channel'], limit= 999)

最新更新