我正在使用 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.list
limit
参数即可获取所有通道。
最初我使用:
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)